簡體   English   中英

在Python中從opencv 3創建類Rect的實例

[英]Create instances of class Rect from opencv 3 in Python

我想知道如何通過提供兩個點來獲得opencv rect對象。 c ++版本提供此數據結構。

http://docs.opencv.org/java/2.4.9/org/opencv/core/Rect.html

我無法找到一種在python中實例化rects的方法。 我嘗試了cv2.Rect(p1,p2)但這種方法似乎不存在。 它甚至可能嗎?

感謝adavance :)

在本教程的面部檢測http://docs.opencv.org/trunk/d7/d8b/tutorial_py_face_detection.html中查看示例,您將看到在Python中opencv綁定矩形是四個坐標的元組/列表 - 結果例如,faceCascade.detectMultiScale是這些的列表 - 基本上,使用普通的Python功能來管理它們。

我想你必須編寫你自己的重疊/區域/包含函數 - 不是非常糟糕 - 或者在這里看到其他答案,例如交叉點和兩個矩形的差異

更新 - 我的不好,detectMultiScale返回的矩形是(x,y,w,h)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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