博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OpenCV自带dnn的Example研究(5)— segmentation
阅读量:4354 次
发布时间:2019-06-07

本文共 1032 字,大约阅读时间需要 3 分钟。

这个博客系列,简单来说,今天我们就是要研究
下的
508489-20190430155119980-57790526.png
6个文件,看看在最新的OpenCV中,它们是如何发挥作用的。
在配置使用的过程中,需要注意使用较高版本的VS避免编译器兼容问题;由于DNN程序的运行依赖于训练成功的模型,因此需要预先下载准备;此外如果出现各种报错,需要对症下药。
此外,由于需要使用common.hpp文件,所以需要引入dnn目录到include中
508489-20190430155120416-1632734373.png
用到的数据集都放在:
链接:https://pan.baidu.com/s/1WPoXU3VodErPHZo6Yc21xA 
提取码:01no 
如果你没找到,那一定是我忘了。
=====================================================================================友善的分割线============================
这个例子代码就比较糟糕了,既没有说代码的数据集是什么,也没有提供参考资料。在
的帮助下,我们获得以下信息:
modelPath = "../../data/testdata/dnn/fcn8s-heavy-pascal.caffemodel"
configPath = "../../data/testdata/dnn/fcn8s-heavy-pascal.prototxt"
classesFile = "../../data/dnn/object_detection_classes_pascal_voc.txt";
在模型完整下载的前提下,我们编写参数为:
--model=e:/template/fcn8s-heavy-pascal.caffemodel --config=e:/template/fcn8s-heavy-pascal.prototxt --classes=e:/template/object_detection_classes_pascal_voc.txt --input=E:/template/bike.avi --mean="0 0 0" --width=500 --height=500 --rgb=false
结果是非常吃CPU,单帧处理时间,达到了惊人的20s。在下图中,汽车应该是识别成功的,但是旁边那个红色的不是cow.
508489-20190430155121527-60478973.jpg
在这里插入图片描述

附件列表

 

转载于:https://www.cnblogs.com/jsxyhelu/p/10796460.html

你可能感兴趣的文章
最小的块数 (Fewest Flops,UVa 11552)
查看>>
网络UDP通讯类库
查看>>
POJ - 3162 Walking Race 树形dp 单调队列
查看>>
基础数据——功能模型
查看>>
Gridview进入编辑状态,新手来看。
查看>>
Win7 开启upnp服务,直接在网络中设置连接路由设备
查看>>
inotify+rsync文件实时同步
查看>>
iOS7——UIControlEventTouchDown延迟响应问题
查看>>
Opencv-2017-7-18
查看>>
NSCalendar--日历、日程、时间
查看>>
CentOS7清理老旧内核
查看>>
【转】VerQueryValue失败的解决办法
查看>>
weak看iOS面试
查看>>
window对象
查看>>
交叉验证的Java weka实现,并保存和重载模型
查看>>
辗转相除法求最大公约数
查看>>
ndk制作so库,ndk-build不是内部或外部命令。。。的错误
查看>>
jQuery中ajax的4种常用请求方式
查看>>
Android图片特效处理(像素处理)
查看>>
[android]Gradle: 执行失败的任务 ': processDebugManifest'
查看>>