Python OpenCV安装后可以通过导入库、读取图像、处理图像和显示结果四个基本步骤来使用,核心功能包括图像读取(imread)、显示(imshow)、灰度转换(cvtColor)和保存(imwrite)。
-
导入OpenCV库
安装完成后,在Python脚本中首先导入OpenCV模块:pythonCopy Code
import cv2
确保安装的版本支持所需功能,例如
cv2.__version__
可查看当前版本。 -
读取和显示图像
使用imread
加载图像文件(支持JPG、PNG等格式),imshow
显示图像窗口:pythonCopy Code
img = cv2.imread('image.jpg') # 读取图像 cv2.imshow('Example', img) # 显示图像 cv2.waitKey(0) # 等待按键关闭窗口 cv2.destroyAllWindows() # 释放资源
-
基础图像处理
- 灰度转换:通过
cvtColor
将彩色图像转为灰度图:pythonCopy Code
gray_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
- 边缘检测:使用Canny算法检测轮廓:
pythonCopy Code
edges = cv2.Canny(gray_img, 100, 200)
- 灰度转换:通过
-
保存处理结果
通过imwrite
保存处理后的图像到本地:pythonCopy Code
cv2.imwrite('output.jpg', edges)
总结:OpenCV的核心操作围绕图像加载、处理、显示和保存展开,结合其他功能(如滤波、特征提取)可实现更复杂的计算机视觉任务。建议从官方文档学习进阶API的使用方法。