OpenCV 是计算机视觉领域最知名的开源库,2000 年发布到现在已经 25 年了。它支持 C++、Python、Java 等多种语言,提供了超过 2500 个图像处理和计算机视觉算法。虽然深度学习的流行让很多任务转向了 PyTorch 和 TensorFlow,但 OpenCV 仍然是图像预处理和后处理的标准工具。
OpenCV 的经典应用包括:人脸检测、物体检测和跟踪、图像拼接、OCR 文字识别、摄像头标定。你训练 AI 模型前用 OpenCV 处理图片,模型输出后用 OpenCV 做可视化。
免费开源。和 Pillow 比,OpenCV 的功能更全面。和 torchvision 比,OpenCV 的 CPU 优化更好。适合做任何需要图像处理的 AI 项目。
