How to detect if a point is contained within a bounding rect - opecv & python

后端 未结 2 1243
后悔当初
后悔当初 2021-02-20 03:51

I have a set of points [(x0,y0), (x1,y1), .. ]

And a set of bounding rectangles produced using the cv2.boundingRect(someContour) function. Where each boundi

相关标签:
2条回答
  • 2021-02-20 04:09
    1. a,b are the top-left coordinate of the rectangle and (c,d) be its width and height. OpenCV Contour Features
    2. to judge a point(x0,y0) is in the rectangle, just to check if a < x0 < a+c and b < y0 < b + d
    0 讨论(0)
  • 2021-02-20 04:19
    def rectContains(rect,pt):
        logic = rect[0] < pt[0] < rect[0]+rect[2] and rect[1] < pt[1] < rect[1]+rect[3]
        return logic
    
    rect = (a,b,c,d)
    
    rectContains(rect,pt)
    
    0 讨论(0)
提交回复
热议问题