【笔记】OpenCV学习笔记

前言

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()

完成

参考文献

CSDN——才不要秃头
CSDN——hdhddhdjxjc