gpt4 book ai didi

python - OpenCV 的 cv2.boundingRect() 函数如何工作?

转载 作者:可可西里 更新时间:2023-11-01 17:55:37 26 4
gpt4 key购买 nike

我需要关于 OpenCV 的 boundingRect 的解释。我已经用过了,效果很好。请问有没有完整解释此功能的引用资料?

最佳答案

OpenCV的cv2.boundingRect()函数用于在二值图像周围绘制一个近似矩形。该函数主要用于从图像中获取轮廓后突出感兴趣区域。

根据 the documentation有两种类型的边界矩形:

  1. 直线边界矩形

此处围绕轮廓 (ROI) 绘制了一个简单的矩形。正如您在文档中看到的那样,在 ROI 周围绘制了一个绿色矩形。得到相应的矩形坐标,使得矩形完全包围轮廓。

  1. 旋转矩形
  • 在这种情况下,cv2.minAreaRect() 函数用于突出显示包围轮廓的最小矩形区域。
  • cv2.boxPoints() 获取得到的4个角点长方形。
  • np.int0() 完成将坐标从 float 转换为整数格式。
  • 然后使用这些点绘制矩形。这是由文档中的红色矩形。

关于python - OpenCV 的 cv2.boundingRect() 函数如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42453605/

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