gpt4 book ai didi

Java - 在 x y 坐标集之间查找线

转载 作者:行者123 更新时间:2023-11-30 08:44:49 25 4
gpt4 key购买 nike

enter image description here

我有一个 x, y 坐标集,它构建了一个英文字母/形状,如图中所示。它们不是直线,因为坐标是在用户书写时捕获的。

我想通过使用坐标的 Java 应用程序找出

  • 有多少条直线
  • 有多少条横线
  • 多少条线是垂直的
  • 对角线有多少条

例如,对于下图,我们可以看到大约有 4 条直线,其中一条是垂直的,三条是水平的。

我该怎么做?是否有此类问题的术语/名称?

最佳答案

这个问题可以归类为 OCR(光学字符识别;Java 有这方面的库)或边缘检测。如果您想自己实现它,您基本上有 2 个主要选择:

  • 神经网络
  • 标准冯诺依曼算法

如果您不熟悉神经网络,那么最简单的方法就是使用公差值。例如:

水平线是当且仅当任何 2 个点最多相隔 x 个像素,并且它们的线的角度最多偏离水平线 y 度。

可能是相对答案:https://stackoverflow.com/a/3261532/4663542

关于Java - 在 x y 坐标集之间查找线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33606269/

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