我正在寻找 Java 的形状识别工具。特别是,我想找到一个 Java 库,它给定一个图像文件(jpeg、bmp、gif 或任何常见的图像文件格式)给我关于在图片及其坐标。
在有关此主题的先前问题中,我已经看到了 C# 的建议,但我无法在 Java 中找到任何实现。
希望有人能帮助我!
我正在寻找 Java 的形状识别工具。特别是,我想找到一个 Java 库,它给定一个图像文件(jpeg、bmp、gif 或任何常见的图像文件格式)给我关于在图片及其坐标。
在有关此主题的先前问题中,我已经看到了 C# 的建议,但我无法在 Java 中找到任何实现。
希望有人能帮助我!
你看过 OpenCV 吗?我相信它有 Java 包装器。你到底想完成什么?
如果您想识别人类绘制的 2d 形状,我建议您查看更具体的神经网络、 kohonen 网络或自组织图,该网络通常被输入一个 2d 布尔数组,指定用户绘制的形状标记true
(如果像素是前景色)和false
如果像素是背景颜色。Jeff Heaton 写了几本关于 kohonen 网络的书,并提供了一个有效的 OCR 示例,该示例根据向网络教授的一组预定义样本(形状)来识别用户绘制的字符。您可以在此处找到源代码,并在此处找到小程序。
我相信Encog 框架是您正在寻找的。