近日视频处理与通信要求写大作业,是做YUV视频的运动估计,花费了一个小时搭建起平台并成功运行了开源程序https://github.com/chelyaev/opencv-yuv。
菜鸟初学编程,步骤过详细,请高手无视!
步骤如下:
- http://4someonehelp.blogspot.com/2013/06/solved-install-opencv-245-using-visual.html
根据该博客(英文)配置opencv、环境变量和vs2012。
- 创建一个项目
文件-新建-项目-win32控制台应用程序-下一步-勾选【空项目】,取消勾选【安全开发生命周期】(兼容vc6.0,不使用检查旧版本c语言的不安全性)。
- 配置项目属性
添加opencv编译时的include、lib和附加依赖项,见第一步。
取消警告warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. 方法:项目-属性-高级-禁用特定警告-4996。 - 添加文件到项目
下载https://github.com/chelyaev/opencv-yuv中的main.c,yuv,c和yuv.h,添加到项目中。下载sample:foreman-short-cif.yuv - 点击本地windows调试器时会出现:无法查找或打开 PDB 文件。
参考http://blog.csdn.net/resorcap/article/details/13022059 - 生成exe文件后就可以参考usage来打开YUV视频了!