VS2015配置OpenCV,使用mfc摄像头程序测试

时间:2023-03-09 04:40:23
VS2015配置OpenCV,使用mfc摄像头程序测试

转自:https://blog.****.net/Lee_Dk/article/details/80466523

这只是介绍了如何加入OpenCV,怎么查找OpenCV请看出处。

新建一个项目。找到属性管理器,debug-win32。后4个是原本就有的。Micross.Cpp.Win32.user是vs的默认属性表,如果在这个表中配置了,以后的项目都不用再配置了。因为我之前装了opencv3.2的,所以这里新建了一个属性表用来配置opencv2.4.9. 自己取得名:opencv249_debug_win32。 以后需要用到opencv249,只需要添加这个表就可以了。

VS2015配置OpenCV,使用mfc摄像头程序测试

1.包含目录,打开opencv249_debug_win32.  通用属性->VC++目录->包含目录。 添加前面test中 install下的include,include下的opencv,和opencv2.

VS2015配置OpenCV,使用mfc摄像头程序测试

2.库目录。通用属性->VC++目录->库目录。添加前面test中 install下的lib

3.附加依赖项。 链接器->输入->附加依赖项。  将下面的粘贴进去即可。

opencv_calib3d249d.lib
opencv_contrib249d.lib
opencv_core249d.lib
opencv_features2d249d.lib
opencv_flann249d.lib
opencv_gpu249d.lib
opencv_highgui249d.lib
opencv_imgproc249d.lib
opencv_legacy249d.lib
opencv_ml249d.lib
opencv_nonfree249d.lib
opencv_objdetect249d.lib
opencv_ocl249d.lib
opencv_photo249d.lib
opencv_stitching249d.lib
opencv_superres249d.lib
opencv_ts249d.lib
opencv_video249d.lib
opencv_videostab249d.lib

4.动态链接文件dll。这时如果运行项目出现错误,提示找不到opencv**d.dll. (debug生成的dll文件名字中比release多一个d)那么执行下面的步骤。

将bin下的dll文件复制到 C:\Windows\SysWOW64。  注意,当前生成的dll是win32下的。如果是x64下的,则放到

    C:\Windows\System32 。反过来的!!!

    这篇文章有解释这个问题:https://www.cnblogs.com/hbccdf/p/dllchecktoolandsyswow64.html

5.环境变量。 很多文章有提到设置环境变量,这里我没有设置,但目前已经能正常运行了。

MFC编写摄像头测试程序:

链接:https://pan.baidu.com/s/1YgwMIs14cjmIOaTqsFqrNw
提取码:ls4j