OpenCv 中如何实现神经网络?

Posted

技术标签:

【中文标题】OpenCv 中如何实现神经网络?【英文标题】:How is Neural Networks Implemented in OpenCv? 【发布时间】:2012-04-23 00:36:36 【问题描述】:

我想在 Visual Studio 的 OpenCv 中使用神经网络实现人脸识别。 我知道在 Matlab 中实现神经网络非常容易,但我几乎已经在 Visual Studio 中补充了我的人脸识别项目。我见过 OpenCv MLP 库函数,但我不明白如何使用它们。一些示例代码将不胜感激。

【问题讨论】:

你在问什么?你自己研究过什么吗? 我研究了很多。我了解背景。但是我无法找到一些 Visual Studio 的代码。 Visual Studio 是一个 IDE。您尝试使用哪种语言? OpenCv 2.3 是 C++ 所以只有 c/C++ 【参考方案1】:

你可以看看OpenCV的tutorials page,尤其是machine learning tutorials。

不幸的是,在撰写本文时,该页面上只有两个讨论支持向量机的教程。

您可以查看的另一个地方是Emgu CV wiki。 Emgu CV 是 OpenCV 上的 .NET 包装器。这意味着您可以在 C# 或其他 .NET 语言中使用 OpenCV 库。他们有一个包含machine learning examples 的部分。这些示例是用 C# 编写的,但它们在 C++ OpenCV 中使用相同的函数。因此,您可以轻松地将它们翻译成 C++。

【讨论】:

以上是关于OpenCv 中如何实现神经网络?的主要内容,如果未能解决你的问题,请参考以下文章

教程 | 如何使用DockerTensorFlow目标检测API和OpenCV实现实时目标检测和视频处理

如何使用opencv实现图像匹配

实战 | OpenCV实现棋盘图像识别

opencv中 如何在视频中画框然后 实现框的旋转?

opencv如何实现视频连续播放

如何使用OpenCV实现基于标记的定位