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

时间:2011-11-23 12:19:21

标签: c++ c neural-network

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

主要目标是在相机拍摄时按名称确定产品。

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

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

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

我的意思是模式是产品包在其他产品中的独特特征。

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

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

1 个答案:

答案 0 :(得分:6)

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

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

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