嘿伙计们,我想知道是否有人可以帮助我设计一个可以识别视觉模式的神经网络系统的起点,例如:检查,并剥离。我对这个理论有所了解,但实践知识却很少。网络搜索给我一个信息超载。任何人都可以推荐一本更注重实用性的好书或教程。
谢谢!
答案 0 :(得分:1)
您是否只是想识别棋盘格和条纹等图案?你必须使用神经网络系统吗?
基本上,您希望在电路板上定义一组简单的功能,并将它们用作学习系统的输入。通常可以更容易地定义大量二进制功能并将它们提供给单层网络(基本上可以成为线性回归)。
了解神经网络如何用于学习步步高(http://www.research.ibm.com/massive/tdl.html),因为这将有助于您了解制作的功能类型用神经网络学习很好。
答案 1 :(得分:1)
如上所述,您可能希望将图像缩小为一组功能。角点检测器(可能是Harris method)可用于确定棋盘图案中的特征。同样,在条纹情况下可以使用边缘检测器(可能是Canny)。如上所述,Hough transform是一种很好的线检测方法。
MATLAB的图像处理工具箱包含这些方法,因此您可以尝试使用这些方法进行快速原型设计。 OpenCV是一个开源计算机视觉库,也提供这些工具(以及许多其他工具)。