No, deep learning has not made OpenCV obsolete. OpenCV remains widely used for tasks like image preprocessing, basic computer vision operations, and integrating traditional techniques with deep learning pipelines.
While deep learning frameworks like TensorFlow and PyTorch are preferred for building and training models, OpenCV complements them by providing tools for tasks like image augmentation, edge detection, and camera calibration. OpenCV also integrates with deep learning libraries to support modern workflows.
OpenCV’s versatility and lightweight nature make it an essential tool for prototyping, real-time applications, and use cases where traditional methods are sufficient.