记录一下在使用 cv2.rectangle时遇到的问题,这个函数是在一张图片绘制框,其中关于要绘制的框位置参数设置有两种情况: 一种是这样的, (x, y) 表示的要绘制的框的左上角顶点位置,(x+w,y+h)表示的是右下角的顶点位置。
cv.rectangle(img,(x,y),(x+w,y+h),color=(0,255,0),thickness=2)
另一种使用方法是,指定左上顶点位置以及高度和宽度,二者的效果是一样的。
cv.rectangle(img,(x,y,w,h),color=(0,255,0),thickness=2)
也就说关于坐标的四个参数要放一起的话,后两个是宽度和高度,如果分开写就是右下顶点坐标。