【问题标题】:What is the way to implement neural networks in c/c++?用c/c++实现神经网络的方法是什么?
【发布时间】:2012-01-04 17:43:05
【问题描述】:

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

主要目标是在被相机捕获时根据名称确定产品。

将一个矩形包装的产品(例如牙膏产品的容器)切入其边缘,使其所有侧面都显示在一个平面上。相机拍摄包装照片并将其图案与数据库进行比较。

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

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

我所说的模式是指产品包在其他产品中的显着特征。

我想知道以下使用 c/c++(linux、windows 或 mac os 无所谓):

  1. 是否有一个库可以让工作更轻松?
  2. 如果没有可用的库,您可以建议模式匹配的最佳算法是什么?

【问题讨论】:

标签: c++ c neural-network


【解决方案1】:

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

那么如果你想建立一个神经网络,也许你应该尝试一下FANN(快速人工神经网络)http://leenissen.dk/fann/wp/

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

【讨论】:

    猜你喜欢
    • 2015-04-14
    • 2018-12-02
    • 2014-12-13
    • 2017-02-12
    • 2018-02-05
    • 2021-12-06
    • 2011-09-26
    • 2014-01-15
    • 1970-01-01
    相关资源
    最近更新 更多