簡體   English   中英

如何在python的opencv 3中構造Rect對象?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM