嘿,伙计们,
我想知道是否有人可以帮助我设计一个可以识别视觉模式(例如检查和剥离)的神经网络系统的起点。我有理论知识,但很少有实践知识。网络搜索给了我信息超载。任何人都可以推荐一本更注重实际方面的好书或教程。
谢谢!
2 回答
As suggested above, you probably want to reduce your image a set of features. A corner detector (perhaps the Harris method) could be used to determine features in the checkerboard pattern. Likewise, an edge detector (perhaps Canny) could be used in the stripes case. As mentioned above, the Hough transform is a good line detection method.
MATLAB's image processing toolbox contains these methods, so you might try those for rapid prototyping. OpenCV is an open-source computer vision library that also provides these tools (and many others).
您只是想识别棋盘格和条纹等图案吗?你必须使用神经网络系统吗?
基本上,您想在板上定义一堆简单的功能并将它们用作学习系统的输入。定义许多二元特征并将它们输入单层网络(本质上可以变成线性回归)通常会更容易。
看看神经网络是如何用于学习玩西洋双陆棋的 (http://www.research.ibm.com/massive/tdl.html),因为这将帮助您了解使用神经网络运行良好。