cv2 对图像的处理

  • 2020-11-28
  • 机器学习算法分析
  • 公开
简介cv2.rectangle()在图像上画矩形框的用法 https://blog.csdn.net/weixin_38145317/article/details/89497616 靠 确定对角线 来画矩形的。 cv2.rectangle(img, (bbox.left, bbox.top), (bbox.right, bbox.bottom), (0,0,255), 2) cv2.fillConvexPoly() cv2.fillConvexPoly()函数可以用来填充凸多边

cv2.rectangle()在图像上画矩形框的用法 https://blog.csdn.net/weixin_38145317/article/details/89497616

靠 确定对角线 来画矩形的。
cv2.rectangle(img, (bbox.left, bbox.top), (bbox.right, bbox.bottom), (0,0,255), 2)

cv2.fillConvexPoly()
cv2.fillConvexPoly()函数可以用来填充凸多边形,只需要提供凸多边形的顶点即可。


cv2.imShow()函数可以在窗口中显示图像。该窗口和图像的原始大小自适应(自动调整到原始尺寸)。
第一个参数是一个窗口名称(也就是我们对话框的名称),它是一个字符串类型。第二个参数是我们的图像。您可以创建任意数量的窗口,但必须使用不同的窗口名称。


1、cv2.imread()接口读图像,读进来直接是BGR 格式数据格式在 0~255
需要特别注意的是图片读出来的格式是BGR,不是我们最常见的RGB格式,颜色肯定有区别。
2、cv2.cvtColor(p1,p2) 是颜色空间转换函数,p1是需要转换的图片,p2是转换成何种格式。
cv2.COLOR_BGR2RGB 将BGR格式转换成RGB格式
cv2.COLOR_BGR2GRAY 将BGR格式转换成灰度图片