前言
还记得上学那会儿刚学完几个深度学习模型的C++简单部署应用,当时特别兴奋,外加那会儿还能自己写界面生成应用程序了,就想着做一个简单的应用把当时学到的几个模型部署都集成到上面,虽然当时写完了,但一直没怎么用,哈哈也一直吃灰到现在了
相关介绍
DNN深度学习平台:采用VS开发环境,C++编程语言,使用MFC框架搭建界面,调用opencv图像处理算法库开发,其中包含登录界面及主界面,登录界面具有注册登录功能(与本地mysql数据库进行交互),主界面包含图片的打开保存,以及对视频进行打开、暂停、关闭等功能,主要包含GoogleNet分类、人脸识别模块,SSD检测、FasterRCNN、Yolov3等目标检测模块。
1,登录界面:
有关登录界面及mysql数据库的交互相关内容可以参考如下:
数据库用户登录验证及注册功能实现
2,主界面:
有关深度学习的部分相关算法可以参考如下。
(1)深度神经网络(DNN)之使用GoogleNet进行图像分类
(2)深度神经网络(DNN)之二(使用SSD进行对象检测)
(3)深度神经网络(DNN)之三(使用Faster-RCNN进行对象检测)
3,部分功能演示如下
(1)识别网络图片
可以在网络上找张图片的链接地址如,直接复制到下方就能下载识别显示到界面了