gpt4 book ai didi

python - OpenCV边界矩形(Python)

转载 作者:行者123 更新时间:2023-12-02 16:58:03 27 4
gpt4 key购买 nike

我正在尝试在使用OpenCV(Python)boundingRect函数的Computer Vision项目上编写报告。但是,我不能说我使用了此函数,而是使用了该函数使用的算法/等式。我试图在网上找到它,但是并不是特别擅长识别我要寻找的东西。有人可以建议boundingRect方程使用哪种算法吗?谢谢
cv2.boundingRect(contour)使用。

最佳答案

在Python / OpenCV中,将轴线对齐的边界矩形定义为X,Y,W,H,其中X,Y是最小X,Y角的坐标,W,H是框的宽度和高度。通过测试轮廓上的每个点(x,y)以找到(每个x和y的最小值和最大值)minX,maxX,minY,maxY,可以找到这些值。然后,边界矩形值为X=minX, Y=minY, W=(maxX-minX), H=(maxY-minY)。通过遍历每个x(或y)并针对先前的最小值或最大值进行测试,可以找到最小值和最大值。如果当前值分别较低或较高,则用当前值替换旧的最小值或最大值。
在其他系统中,边界框由对角线的最小和最大对角线(minX,minY)和(maxX,maxY)定义

关于python - OpenCV边界矩形(Python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64189496/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com