在c/c ++中实现神经网络的方法是什么?

Nei*_*val 3 c c++ neural-network

我想在c ++中使用神经网络进行模式匹配.场景是这样的:

主要目标是在通过相机捕获时按名称确定产品.

将矩形包装的产品(例如牙膏产品的容器)切成其边缘,使得其全部侧面显示在一个平面中.相机拍摄包装的图片并将其模式与数据库进行比较.

如果从搜索中找到模式,则显示产品的名称.

否则,将产品的图案以其名称(比如牙膏的品牌)存储到数据库中.

我所说的模式是其他产品中产品包的独特特征.

我想知道以下使用c/c ++(linux,windows或mac os并不重要):

  1. 有没有一个图书馆让工作变得更容易?
  2. 如果库不可用,那么您可以为模式匹配建议的最佳算法是什么?

abl*_*blm 6

我想首先,您需要对相机拍摄的照片进行一些后期处理以对其进行标准化(尺寸,角度等).对于该作业,您可以使用OpenCV.

然后,如果你想设置一个NN,也许你应该试试FANN(快速人工神经网络)http://leenissen.dk/fann/wp/

该库与Linux/Windows兼容,非常易于使用!