MFC+OpenCV3.3.0+VS2013配置

参考博客https://blog.csdn.net/amusi1994/article/details/76768775?locationNum=10&fps=1

这篇博客里面有下载和编译Opencv的全部过程,但是他是用Win32控制台程序做的测试。

我这里需要在MFC的项目里使用,所以在本文中,使用MFC进行测试,后续还会记录一些项目中用到的小技术点

按照前文连接中的博客的说明,完成将“bin添加至环境变量”的操作之后。

1、新建一个MFC应用程序,我们此处就选用最基础的基于窗口的MFC应用程序

2、将我们的应用程序更改为64位的(因为在我的项目中涉及到数据库等操作,所以选用的是64位的)

“项目”-》“属性”-》“配置管理器”-》“活动解决方案平台”中选择X64如果没有点击新建,新建一个64的选中即可


3、将opencv3.3_vs2013->install->include及相关文件夹路径添加至“包含目录”中


此处根据我安装的opencv的位置,我需要添加的路径是

H:\opencv\opencv3.3_VS2013_X64\install\include

H:\opencv\opencv3.3_VS2013_X64\install\include\opencv

H:\opencv\opencv3.3_VS2013_X64\install\include\opencv2


4、将opencv3.3_vs2013->install下的X64中的lib目录添加至库目录中


5、在属性页--链接器--输入--附加依赖项中添加库的名称

注意OpenCV3.3一共有17个动态链接库,因为是现在添加的是Debug版本,所以后缀带d(只需要将下述17个文件名Copy一下)

opencv_calib3d330d.lib
opencv_core330d.lib
opencv_dnn330d.lib
opencv_features2d330d.lib
opencv_flann330d.lib
opencv_highgui330d.lib
opencv_imgcodecs330d.lib
opencv_imgproc330d.lib
opencv_ml330d.lib
opencv_objdetect330d.lib
opencv_photo330d.lib
opencv_shape330d.lib
opencv_stitching330d.lib
opencv_superres330d.lib
opencv_video330d.lib
opencv_videoio330d.lib
opencv_videostab330d.lib


点击应用,确定。

配置完成,此时在项目中需要使用Opencv的h文件中include opencv不报错,即正确


且可以声明Mat型的变量


至此。配置部分便完成了。接下来就是利用OpenCV和MFC中的PictureControl来显示图片

博客链接(待更新)


猜你喜欢

转载自blog.csdn.net/weixin_36193572/article/details/80745368
今日推荐