探索开源计算机视觉库的强大功能与应用场景
OpenCV(Open Source Computer Vision Library)是一个开源的跨平台计算机视觉和机器学习软件库。 它由 Intel 发起,目前由非营利组织 OpenCV.org 维护。OpenCV 支持多种编程语言(如 C++、Python、Java), 并可在 Windows、Linux、macOS、Android 和 iOS 上运行。
滤波、边缘检测、形态学操作、色彩空间转换等。
运动跟踪、背景减除、对象检测等。
SIFT、SURF、ORB 等关键点提取与匹配。
支持 DNN 模块,可加载 TensorFlow、PyTorch 等模型。
以下代码展示如何使用 OpenCV 读取并显示一张图片:
import cv2
# 读取图像
img = cv2.imread('image.jpg')
# 显示图像
cv2.imshow('Image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()