前言
OpenCV学习笔记
下载依赖
1
| pip3 install opencv-python
|
读取图片
<file>:文件路径
1
| img = cv2.imread("<file>")
|
转换为灰度图
1
| img_gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
|
绘制矩形边框
<left>:左边距
<top>:上边距
<width>:矩形宽度
<height>:矩形高度
(0, 255, 0):RGB颜色,范围[0,255]
2:线条粗细
1
| cv2.rectangle(img, (<left>, <top>), (<left> + <width>, <top> + <height>), (0, 255, 0), 2)
|
显示结果
- 通过
waitKey()等待键盘任意按键按下才会继续程序
- 通过
destroyAllWindows()销毁所有窗口
1 2 3
| cv2.imshow("窗口标题", img) cv2.waitKey(0) cv2.destroyAllWindows()
|
图片嵌套检测
1 2
| result = cv2.matchTemplate(img, img, cv2.TM_CCOEFF_NORMED) (minVal, maxVal, minLoc, maxLoc) = cv2.minMaxLoc(result)
|
完成
参考文献
CSDN——才不要秃头
CSDN——hdhddhdjxjc
极客教程