OpenCV-Python —是一個用於解決計算機視覺問題的 Python 綁定庫。 cv2.rectangle ()
用來畫一個矩形 在任何圖像上。
語法: cv2 .矩形(圖像、起點、終點、顏色、粗細)
參數:
image:矩形要繪製。
start_point:是矩形。坐標表示為兩個值的元組,Äã,Äãie( X 坐標值, Y 坐標值)。
end_point: 它是 rectangle 的結束坐標。坐標表示為兩個值的元組,Äã,Äãie( X 坐標值, Y 坐標值)。
color: It是要繪製的 rectangle 邊框線的顏色。對於 BGR ,我們傳遞一個元組。 eg: (255, 0, 0) 表示藍色。
thickness: 是rectangle px 中的邊框線。 -1 px 的厚度將用指定的顏色填充 rectangle 形狀.返回值:返回一張圖片。
圖片用於以下所有示例:
示例 #1:
# Python程序解釋cv2.rectangle () 方法
# cv2 import
import
cv2
#path
path
=
r
`C:UsersRajnishDesktoppythonengineeringgeeks。 png`
# 默認讀取圖片
image
=
cv2.imread (path)
# 名稱顯示圖像的窗口的
window_name
=
`Image`
# 起始坐標,這裡 (5, 5)
#代表的左上角矩形
start_point
=
(
5
,
5
)
# 結束坐標,這裡是 (220, 22 0)
# 代表rectangle
end_point
=
(
220
,
220
)
# BGR 中的藍色
color
=
(
255
,
0
,
0
)
# 線條粗細 2 px
粗細
=
2
# 使用 cv2. rectangle ()
# 畫一個2 px 矩形 帶藍色邊框
圖片
=
cv2.rectangle (image, start_point, end_point, color, thickness)
# 顯示一張圖片
cv2.imshow (window_name, image)
輸出:
示例 2:
使用厚度 -1 px 用黑色填充 矩形。
<表格邊框=“0”單元格填充=“0”單元格間距=“ 0 ">
#python程序講解cv2.矩形()方法
#cv2導入
import
cv2
# path
path
=
r
`C: UsersRajnishDesktoppythonengineeringgeeks.png`
# 讀取灰度圖像
image
=
cv2.imread (path,
0
)
# 顯示圖像的窗口名稱
window_name
=
`Image`
#起始坐標,這裡是(100, 50)
#代表rectangle的左上角
start_point
=
(
100
,
50
)
# 結束坐標,這裡是 (125, 80)
# 代表底部- rectangle
end_point
=
(
125
,
80
)
# BGR 中的黑色
color
=
(
0
,
0
,
0
)
# 線寬 -1 px
# 厚度 -1 會填滿整個表格
厚度
=
-
1
# 使用 cv2.rectangle () hod
# 畫一個黑色的-1 px 矩形< /a>
image
=
cv2. 矩形(圖像、起點、終點、顏色、粗細)
# 顯示圖片
cv2.imshow (window_name, image)
輸出: