溫馨提示×

Python中cv2.rectangle的用法是什么

小億
340
2023-12-25 23:31:47
欄目: 編程語言

cv2.rectangle是OpenCV庫中用于繪制矩形的函數。它的用法如下:

cv2.rectangle(img, pt1, pt2, color, thickness, lineType, shift)

參數說明:

  • img:需要繪制矩形的圖像。
  • pt1:矩形的一個頂點,傳入(x, y)坐標。
  • pt2:矩形的另一個頂點,傳入(x, y)坐標。
  • color:矩形的顏色,傳入一個BGR格式的元組,例如(255, 0, 0)表示藍色。
  • thickness:矩形邊框的粗細,默認值為1。
  • lineType:線條類型,可以選擇cv2.LINE_4、cv2.LINE_8或cv2.LINE_AA,默認值為cv2.LINE_8。
  • shift:坐標點的小數位數,默認值為0。

示例代碼:

import cv2

img = cv2.imread('image.jpg')
pt1 = (100, 100)
pt2 = (200, 200)
color = (0, 255, 0)
thickness = 2

cv2.rectangle(img, pt1, pt2, color, thickness)

cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()

這段代碼會在圖像img中繪制一個左上角頂點為(100, 100)、右下角頂點為(200, 200)的矩形,邊框顏色為綠色,邊框粗細為2。然后顯示繪制完成的圖像。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女