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