嘿伙计们,
我想知道是否有人可以帮助我设计一个神经网络系统的起点,可以识别视觉模式,例如方格和条带。我有理论知识,但实际知识很少。网络搜索给了我过多的信息。有人能推荐一本更注重实用的好书或教程吗?
谢谢!
发布于 2011-01-16 13:15:31
你只是想识别棋盘和条纹之类的图案吗?你必须使用神经网络系统吗?
基本上,您希望在电路板上定义一组简单的功能,并将它们用作学习系统的输入。通常可以更容易地定义大量的二进制特征,并将它们提供给单层网络(本质上可以成为线性回归)。
看看神经网络是如何用于学习玩双陆棋(http://www.research.ibm.com/massive/tdl.html)的,因为这将帮助您了解使神经网络学习工作良好的功能类型。
发布于 2011-01-16 15:30:59
如上所述,您可能希望将图像缩减为一组特征。角点检测器(可能是Harris method)可以用来确定棋盘图案中的特征。同样,在条纹情况下可以使用边缘检测器(可能是Canny)。如上所述,Hough transform是一种很好的线路检测方法。
MATLAB的图像处理工具箱包含这些方法,因此您可以尝试使用这些方法进行快速原型设计。OpenCV是一个开源的计算机视觉库,也提供了这些工具(以及其他许多工具)。
https://stackoverflow.com/questions/4703921
复制相似问题