OpenCV 2.2.0 摄像头捕获视频问题的解决
2012-10-19 21:46
281 查看
OpenCV升级到2.2之后,原来写的用摄像头捕获视频的程序用不了。经过Google发现这是一个OpenCV2.2已知的错误,解决的方案如下所述。
进入OpenCV的根目录,找到/modules/highgui/src/precomp.hpp这个文件,将其中的代码
改为下面的代码
然后使用CMake重新生成OpenCV项目文件,然后进行编译生成bin与lib,替换原来的bin与lib就可以了。
以上转自:http://blog.csdn.net/raocong2010/article/details/6245086
编译的话可以参看这篇文章http://blog.csdn.net/raocong2010/article/details/5498169,不过他这里用的是
Cmake2.6.4,我自己用的编译器是VS2010,我自己电脑上用这个版本的在导出VC++项目的时候总是出错,然后我直
接安装了cmake2.8.9,然后再选择编译器时选择vs2010就可以了,这样就成功导出了VC++项目。
进入OpenCV的根目录,找到/modules/highgui/src/precomp.hpp这个文件,将其中的代码
#if !defined WIN32 && !defined _WIN32 #include "cvconfig.h" #else void FillBitmapInfo( BITMAPINFO* bmi, int width, int height, int bpp, int origin ); #endif
改为下面的代码
#include "cvconfig.h" #if defined WIN32 || defined _WIN32 void FillBitmapInfo( BITMAPINFO* bmi, int width, int height, int bpp, int origin ); #endif
然后使用CMake重新生成OpenCV项目文件,然后进行编译生成bin与lib,替换原来的bin与lib就可以了。
以上转自:http://blog.csdn.net/raocong2010/article/details/6245086
编译的话可以参看这篇文章http://blog.csdn.net/raocong2010/article/details/5498169,不过他这里用的是
Cmake2.6.4,我自己用的编译器是VS2010,我自己电脑上用这个版本的在导出VC++项目的时候总是出错,然后我直
接安装了cmake2.8.9,然后再选择编译器时选择vs2010就可以了,这样就成功导出了VC++项目。
相关文章推荐
- OpenCV 2.2.0 摄像头捕获视频问题的解决
- OpenCV2.2.0版本中无法调取摄像头问题解决
- 解决OpenCV在使用摄像头捕捉视频流时出现的一个奇怪问题
- OpenCV 调用摄像头录制指定分辨率视频----(解决保存的视频仅有6Kb的问题)
- opencv使用笔记本摄像头获取视频问题解决
- OpenCV学习笔记(9)利用MFC的Picture控件显示图像+播放视频和捕获摄像头画面
- OpenCV使用VideoInput库从摄像头捕获视频
- python + opencv: 解决不能读取视频的问题
- ubuntu11.10下安装opencv2.3.1(已经解决读取摄像头问题)
- python+Opencv视频读取问题+官网光流法示例程序报错问题解决
- opencv调用摄像头在mfc控件中显示黑屏问题的解决
- python opencv 使用摄像头捕获视频并显示
- opencv学习笔记(九)捕获摄像头的视频并保存成avi格式
- 图像拼接(三):OpenCV同时打开两个摄像头捕获视频
- AVI编码方式及OpenCV读取AVI文件-解决opencv无法读AVI视频的问题
- OPenCV_摄像头视频捕获并画矩形框
- OpenCV学习 利用MFC的Picture控件显示图像+播放视频和捕获摄像头画面
- Zedboard摄像头获取视频设计问题篇(四)-OpenCV+QT配置显示图片
- OpenCV捕获视频和摄像头
- linux 正确安装opencv解决无法读取视频的问题