[英]how to construct a Rect object in opencv 3 in python?
我試圖通過編寫命令來創建它:
myRect = cv2.Rect(p1, p2)
但找不到。 它寫道:
Cannot find reference 'Rect' in 'imported module cv2'.
感謝您的幫助!
更清楚地說:我不想在圖像上繪制矩形。 我想創建一個Rect對象來應用諸如area()之類的方法。
您可以嘗試如下操作:
import cv2
import numpy as np
img = cv2.imread('input.jpg')
myRect = img[280:340, 330:390]
280:340
340,330 330:390
意思是:得到一個矩形,該矩形開始於第280行第330列,結束於第340行第390列。 因此矩形的坐標為: (280,330), (280,390), (340,330), (340,390)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.