gpt4 book ai didi

python - 如何在轮廓 OpenCV 中找到 "regions"?

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

假设我们有来自 OpenCV 轮廓的以下轮廓信息:

enter image description here

我所说的“区域”是指具有低方向变化的轮廓子集。

例如,这些可能是所提供示例中的区域:

enter image description here

检测这些的一种方法是对每个点的切线点积进行局部邻域比较。 (即查看切线在局部发生了多少变化)。

不过,我想知道是否有更好的方法来做到这一点,直接使用 OpenCV 而不是自己进行向量运算。

最佳答案

-当您的区域边界总是接近垂直或接近水平时,请考虑使用过滤器(腐 eclipse 、膨胀)预处理图像以隔离顶点和层,然后合并结果,以在区域边界上找到交替颜色。

-当您的指示指向任何地方时,情况会变得更加复杂!一种选择是借助霍夫线从您的像素中检索坐标,请参阅

https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_imgproc/py_houghlines/py_houghlines.html

关于python - 如何在轮廓 OpenCV 中找到 "regions"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54583432/

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