版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。
EmguCV是一个基于OpenCV的开源免费的跨平台计算机视觉库,它向C#和VB.NET开发者提供了OpenCV库的大部分功能。
教程VB.net版本请访问:EmguCV学习笔记 VB.Net 目录-CSDN博客
教程C#版本请访问:EmguCV学习笔记 C# 目录-CSDN博客
笔者的博客网址:https://blog.csdn.net/uruseibest
教程配套文件及相关说明以及如何获得pdf教程和代码,请移步:EmguCV学习笔记
学习VB.Net知识,请移步: vb.net 教程 目录_vb中如何用datagridview-CSDN博客
学习C#知识,请移步:C# 教程 目录_c#教程目录-CSDN博客
DNN(深度神经网络,Deep Neural Network)是一种基于人工神经网络的机器学习模型,它的结构由多层神经元组成,每层神经元都与下一层的神经元进行全连接。深度神经网络可以在大量数据的基础上进行训练,从而实现对图像、语音、文本等数据的分类、识别、分割等任务。
DNN 在OpenCV是通过dnn模块实现的,该模块是OpenCV 3.3版本引入,提供了使用深度学习模型进行图像分类、目标检测、实例分割等任务的方法。
DNN在Emgu CV中通过dnnInvoke类实现。dnnInvoke类是基于OpenCV的dnn模块的,它是在OpenCV的dnn模块基础上进行封装, 它们都提供了使用深度学习模型进行图像处理和分析的方法。
目录
第11章 DNN(Deep Neural Network)
11.1 DnnInvoke类
11.2 推理流程
11.3 DNN其它
11.4 图像分类
11.5 目标检测
11.5.1 Yolo
11.5.2 SSD
11.6 图像分割
11.6.1 语义分割Fcn
11.6.2 实例分割 MASK RCNN
11.7 风格迁移
11.8 人脸检测
11.9 姿势识别 OpenPose