形状识别算法/ Java的代码

问题描述:

我正在寻找适用于Java的形状识别工具。特别是,我想找到一个给定图像文件(以jpeg,bmp,gif或任何常见图像文件格式)的Java库,为我提供了有关常规形状(矩形,线条等)的信息图片及其坐标。形状识别算法/ Java的代码

在以前关于此主题的问题中,我已经看到了C#的建议,但是我无法在Java中找到任何实现。

希望有人能帮助我!

+1

http://*.com/questions/126192/shape-recognition-algorithms – stacker 2010-02-26 09:50:40

你看过OpenCV吗?我相信有它的Java包装。你究竟想要完成什么?

+0

我只想检索,例如,给定图像中的矩形。基本上,这个想法是,图像将是一张白板的图片,人们可以通过手工绘制矩形(以及方形,圆形和其他类似图形)。 – 2010-02-26 12:59:43

,如果你想认识的人绘制2D图形,我会建议你寻找到neural networks更具体的,kohonen networks or self organizing maps这个网络通常被喂以2D布尔数组,指定用户绘制形状标记true如果像素为前景色和false如果像素是背景色。 Jeff Heaton在科诺宁网络上撰写了几本书,并提供了一个可用的OCR示例,该示例基于一组预定义的样本(形状)来识别用户绘制的字符,这些预定义示例(形状)正在教给网络。你可以找到源代码here和一个小程序here

我相信Encog framework是你要找的。