我想知道如何通過提供兩個點來獲得opencv矩形對象。 C++版本提供了這個數據結構。在Python中使用opencv 3創建類Rect的實例
http://docs.opencv.org/java/2.4.9/org/opencv/core/Rect.html
我不能找到一種方法來實例化rects的蟒蛇。 我試過cv2.Rect(p1,p2)
,但這種方法似乎不存在。 它甚至有可能嗎?
感謝adavance :)在本教程中的人臉檢測
我想知道如何通過提供兩個點來獲得opencv矩形對象。 C++版本提供了這個數據結構。在Python中使用opencv 3創建類Rect的實例
http://docs.opencv.org/java/2.4.9/org/opencv/core/Rect.html
我不能找到一種方法來實例化rects的蟒蛇。 我試過cv2.Rect(p1,p2)
,但這種方法似乎不存在。 它甚至有可能嗎?
感謝adavance :)在本教程中的人臉檢測
查找例如http://docs.opencv.org/trunk/d7/d8b/tutorial_py_face_detection.html,你會看到在Python OpenCV的綁定矩形是元組/四點座標表 - 的結果,例如,faceCascade .detectMultiScale是這些的列表 - 基本上,使用普通的Python功能來管理它們。
我想你必須寫自己的重疊/區域/包含了函數 - 不是非常diificult - 或者看其他的答案在這裏,例如Intersection and difference of two rectangles
更新 - 我的壞,由detectMultiScale返回的矩形是( x,y,w,h)
似乎沒有提供Nope。你想用矩形做什麼? – barny
@barny我想將它添加到列表中以篩選重複項。我在圖像金字塔上使用模板匹配。 –