使用OpenCV 实现多摄像头图像处理笔记(1):DirectShow的配置过程可能出现的问题
来源:互联网 发布:网络防火墙品牌 编辑:程序博客网 时间:2024/04/30 09:42
【草稿丢图】本来是有很多图的,结果保存草稿重启电脑以后发现图全部丢掉了,大家只能看描述了~~
有些文章说用OpenCV就能实现多摄像头采集图像的工作,实际上我试了一下,出现了以下这篇博文相同的情况:http://blog.csdn.net/chenyusiyuan/article/details/4643313
只能打开其中一个摄像头,另一个屏幕是灰色的。所以我转用DirectShow来进行图像的采集。
但是DirectShow 的配置是件非常麻烦的事情,参考博文:http://blog.csdn.net/misskissc/article/details/8846392
别以为这个过程会一帆风顺,由于我安装VS的时候并没有把所有的组件全安装上(太占地方了好吗),在安装上述补丁的时候就会出现以下情况:
呵呵~~查了相关资料,网上给出的回答:http://blog.163.com/quan2006@126/blog/static/170228635201291744932953/
OK,那照做吧~~结果发现打开自己的注册表,只找到了Microsoft,并没有VSTO Designtime Setup...(找注册表最担心的事情发生了)。然后查了资料,发现是需要重新安装一下VSTO:http://www.cnblogs.com/hiizsk/archive/2011/07/02/2096408.html,但是VSTO是什么,在哪里?VSTO(Visual Studio Toolbox for Office),所以去VS的安装包里找吧,重新选择修复或删除那个选项,安装一下就可以了~
我的汉化版的是上面那个开发人员工具,英文是 Microsoft Office Developer Tools,点击更新~
慢着!有些童鞋可能发现了安装路径是C盘,我是想换成D盘的,但是这里改不了,想着可能需要重新安装VS, 好吧,大不了重新安装,也不能拖慢自己的电脑。但是查了资料发现VS好多组件只能安装在C盘,因为是系统支持组件。之所以我之前把VS安在了C盘,可能也是这个原因吧,那就不改了,也就33M而已。。。
装完了之后,再安装SP1补丁,果然界面不一样了呢~
看来安装是个很漫长的过程~~别出什么问题才好
Luckily, there is no problem~~
重启之后安装VC-Compiler-KB2519277.exe!!
DONE!
结果,按照上面配置后,编译会出现这样的问题:
好吧,试着按照4 .filter 来配置:
还是不行,我找到了这个文件,是在DirectShow的Include文件中,估计我没有包含这个文件,包含上后,出现了一下一系列问题:
我估计是文件包含的顺序不正确,我误解了网上的文件顺序,大家都是截图式的给提供顺序,所以我们包含的时候应该按照倒序
包含目录:
库目录:
别忘了把DirectShow的包含和库再加上
一定要注意添加“附加依赖项”
但是今天一直没能解决这个问题,查了好多资料不是出现这种情况,就是出现error C2504的情况,先上传吧,等问题解决了再做补充。
- 使用OpenCV 实现多摄像头图像处理笔记(1):DirectShow的配置过程可能出现的问题
- OpenCV摄像头采集图像问题及DirectShow的使用
- OpenCV学习笔记(6)基于 VC+OpenCV+DirectShow 的多个摄像头同步工作
- OpenCV学习笔记(6)基于 VC+OpenCV+DirectShow 的多个摄像头同步工作
- OpenCV学习笔记(6)基于 VC+OpenCV+DirectShow 的多个摄像头同步工作
- 使用Linux的V4L2读取摄像头数据+Opencv图像处理
- opencv+directshow实现4个摄像头同步采集图像
- Win10下VS2015配置DirectShow+OpenCV并且多摄像头的采集
- 基于 VC+OpenCV+DirectShow 的多个摄像头同步工作
- 基于 VC+OpenCV+DirectShow 的多个摄像头同步工作
- 关于opencv摄像头图像显示 经常出现select timeout的问题
- 【OpenCV学习笔记】2:开启摄像头和对捕获到的图像的处理
- 配置opencv的过程中出现的问题总结
- 基于c++(opencv)图像处理具有移动视频侦测(出现的基础问题)
- chef安装过程可能出现的问题
- 基于V4L2+OPENCV的摄像头采集与图像处理方案
- 基于V4L2+OPENCV的摄像头采集与图像处理方案
- QT中配置opencv可能的问题
- 两款高性能并行计算引擎Storm和Spark比较
- Mac版Adobe Acrobat Reader修改pdf背景颜色
- Genymotion安卓模拟器常见问题汇总
- eclipse和Mingw开发环境搭建
- div滚动条设置
- 使用OpenCV 实现多摄像头图像处理笔记(1):DirectShow的配置过程可能出现的问题
- swift学习笔记-3
- MongoDB MapReduce学习笔记
- log4jdbc记录全部SQL日志
- Scala学习第十五天 Scala多重继承、多重继承构造器执行顺序及AOP实现
- linux学习教程(三) 文件权限处理命令
- 轻量级 Java Web 框架技术选型
- Android平台Camera实时滤镜实现方法探讨(三)--通过Shader实现YUV转换RBG
- 新安装的MySQL必须调整的10项配置(转)