通用參數
img:圖檔
color:繪制的顔色
彩色圖就傳入BGR的一組值,如藍色就是(255,0,0)
灰階圖,傳入一個灰階值
thickness:線寬,預設為1;對于矩形/圓之類的封閉形狀而言,傳入-1表示填充形狀
lineType:線條類型,三個參數可選cv2.LINE_4、cv2.LINE_8、cv2.LINE_AA
shift:坐标點小數點位數
1.畫框
cv2.rectangle(img,(x1, y1), (x2, y2), color, thickness, lineType, shift)
圖檔、矩形左上角點的坐标,矩形右下角點的坐标
例:cv2.rectangle(img, (240, 0), (480, 375), (0, 255, 0), 2)
-
畫點,畫圓
cv2.circle(img, (x1,y1), r, color, thickness, lineType, shift)
圖檔、圓心坐标,半徑, 厚度-1像素将以指定的顔色填充矩形形狀
cv2.circle(img,(128,128), 3, (0, 255, 0), -1)
-
添加文字
cv2.putText(img, txt, (x1, y1 - 2),font, fontScale, color, thickness, lineType=cv2.LINE_AA)
圖檔、添加的文字、文字添加到圖檔上的位置、字型的類型、字型大小、字型顔色、字型粗細
例:cv2.putText(img, txt, (5,50), cv2.FONT_HERSHEY_SIMPLEX, 0.75, (0, 0, 255), 2)