OpenCV图像识别
时间: 2023-12-12 19:03:58 浏览: 110
CV是一个开源的计算机视觉库,它包含了很多用于图像处理和计算机视觉的函数和算法。它支持多种编程语言,如C++、Python等。OpenCV可以用于图像识别、目标检测、人脸识别、运动跟踪等领域。下面是一个简单的OpenCV图像识别的例子:
```python
import cv2
# 读取图片
img = cv2.imread('test.jpg')
# 转换为灰度图像
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 进行边缘检测
edges = cv2.Canny(gray, 100, 200)
# 显示结果
cv2.imshow('Edges', edges)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
这个例子演示了如何使用OpenCV进行边缘检测。首先读取一张图片,然后将其转换为灰度图像,最后使用Canny算法进行边缘检测。最终结果会显示出边缘检测的结果。
阅读全文