4
A
回答
5
根据您的问题,对于这个问题的好办法可能是使用Hough transform及其所有衍生算法
它由在图像空间到另一个空间,坐标变换代表对象的参数(角和初始点的线,坐标的中心和半径为的圆的)
该算法将您的点阵列中的点中的其他空间中的每个点。然后,如果有一些要点,你必须在新的空间中进行搜索。从这些观点来看,你会得到你的对象的参数。
当然,你需要做一次识别行(所以你会知道你的位图中有多少行以及它们在哪里)并识别它们(它不是完全相同的算法)
你可以看下到this lecture(对于霍夫圆变换),但你可以很容易地找到算法线
编辑:你也可以看看这些答案
-2
我会采取一种野生刺,并说,如果你有3个点的形状代表一个三角形,4分是某种四边形,任何比这更是一个圆圈。
也许有你的问题的更多信息,你可以提供。
+0
哦,是的。我有更多的500分,需要弄清楚我是否有线条或圆圈。 – user96547 2009-06-29 15:48:26
0
想象它是每其中一个接一个,并尝试以适应这些形状上的数据。对于一个广场,你会发现四个极值点,并尝试进行制图,通过一切顺利的方他们的..
一旦你得到了到位的形状..你可以测量每个点,这是最接近它的形状的部分之间的距离..然后方这些距离,并把它们加起来的..具有最小总和-的平方形状可能是你最好的选择
0
相关问题
- 1. 检测点击形状pygame
- 2. 检测线的形状末端点
- 3. OpenCv形状检测
- 4. 形状检测 - TensorFlow
- 5. OpenCV - 检测圆形形状
- 6. 点集形状检测:将平面形状保存到文件
- 7. Python在另一个形状上检测形状
- 8. 检测位图中的形状
- 9. 如何检测图像中的形状?
- 10. 图像处理中的形状检测
- 11. C#抽象形状检测
- 12. Java - 形状碰撞检测
- 13. python opencv形状检测
- 14. 检测任意形状
- 15. 一组线条的多边形检测?
- 16. 一组点和轨迹形状的中心点
- 17. 在KineticJS中检测点击舞台但不是形状
- 18. 在图片框中检测鼠标点击形状
- 19. Autocad API检测图层内的形状
- 20. KineticJS - 形状之间的碰撞检测
- 21. 检测最后绘制的形状
- 22. openCV检测轮廓内的形状
- 23. 高效检测大图像的形状
- 24. 边缘检测后的形状识别
- 25. 每种形状的碰撞检测(2D)
- 26. 如何检测触摸屏的形状
- 27. 用PHP或JS检测图像中的正方形形状
- 28. 如何检测一个点是否在形状的边界(即'边缘')
- 29. 如何检测二维形状是否包含R树形状的另一个形状?
- 30. Java中一组点的简单形状识别
我HAVA的(X,Y)的阵列。几百次。我需要弄清楚这个 – user96547 2009-06-29 15:49:34
背后的形状是应该在形状的外围还是在内部? – libeako 2009-06-30 14:14:55