gpt4 book ai didi

math - 检测点数组中的形状

转载 作者:行者123 更新时间:2023-12-01 03:00:09 26 4
gpt4 key购买 nike

我有一系列的点。我想知道这个点数组是代表圆形、正方形还是三角形。

我应该从哪里开始? (我使用 C#)

谢谢
乔恩

最佳答案

根据您的问题,解决此问题的一个好方法可能是使用 Hough transform及其所有派生算法

它包括将图像空间转换到其他空间,其中坐标表示对象参数(直线的角度和初始点,圆心的坐标和半径)

该算法将点数组中的每个点转换为另一个空间中的点。如果某些点占优势,则您必须在新空间中搜索。从这些点,您将获得对象的参数。

当然,你需要做一次来识别线条(这样你就会知道你的位图中有多少线条以及它们在哪里)并识别圆圈(它不是完全相同的算法)

你可以看看this lecture (对于霍夫圆变换),但您可以轻松找到线的算法

编辑:你也可以看看这些答案

Shape recognition algorithm(s)

Detecting an object on the image based on geometrical form

关于math - 检测点数组中的形状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1058985/

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