gpt4 book ai didi

OpenCV findContour() 角索引顺序

转载 作者:太空宇宙 更新时间:2023-11-03 21:36:57 25 4
gpt4 key购买 nike

我正在使用 Android OpenCV。我有一个方形标记图像。我必须找出实时提要中标记的四个角的位置及其索引的位置。我能够在帧大小为 640*480 的实时馈送中获得这四个点的位置。但是索引位置的问题不是固定的,有时我在左上角位置得到第 0 个索引,有时在那个位置得到第 1 个索引......如何解决这个问题或者 findContour() 方法是否有任何替代方法。

最佳答案

如果形状是四边形,可以使用角点排序的方法:

1- 获取质量中心。

2- y 轴低于质心的点为顶点,否则为底点。

3- 给定两个顶点,x 轴较低的点是左上角。另一个是右上角。

4- 给定两个底点,x 轴较低的点是左下角。另一个是右下角。

引用 opencv/c++:https://opencv-code.com/tutorials/automatic-perspective-correction-for-quadrilateral-objects/

关于OpenCV findContour() 角索引顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21157003/

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