opencv代码示例
时间: 2024-10-25 12:00:51 浏览: 30
python 实时调取摄像头的示例代码
在OpenCV (Open Source Computer Vision Library) 中,有许多基础和高级功能的代码示例。这里举一个简单的例子,展示如何使用OpenCV进行图像读取和显示:
```python
import cv2
# 读取图片
img = cv2.imread('example.jpg')
# 检查是否成功读取
if img is not None:
# 显示图片
cv2.imshow('Image', img)
# 等待按键,0表示任意键关闭窗口
cv2.waitKey(0)
# 关闭所有OpenCV窗口
cv2.destroyAllWindows()
else:
print("Could not open or find the image.")
```
在这个例子中,我们首先导入了`cv2`模块,然后使用`imread`函数加载了一张图片。如果图片成功加载,我们就创建了一个窗口并显示了图片,然后等待用户按下任意键关闭窗口,最后关闭所有OpenCV窗口。
如果你想深入了解OpenCV的功能,可以尝试以下操作:
- 使用`cvtColor`转换图像颜色空间
- 应用滤波器如`blur`, ` GaussianBlur`等
- 进行边缘检测或轮廓识别,如`Canny` 或 `findContours`
- 对图像进行几何变换,如旋转、缩放等
- 读取视频流
阅读全文