【原】64位win7下配置opencv的完整过程
番茄系统家园 · 2021-08-18 00:00:13

为项目的配置增加[附加依赖项]:
opencv_legacy243.lib
opencv_ml243.lib
opencv_objdetect243.lib
opencv_ts243.lib
opencv_video243.lib
(可根据实际需要删减)*
编译运行下面的例程,需要将lena.jpg文件放在项目目录下。如果想双击运行exe的话,图片放在.exe同一文件夹内;按F5直接运行程序的话,lena.jpg要放在opencvtest\opencvtest里)。
/************************************************************************OpenCV2.4.3测试例程*于仕琪提供***********************************************************************/#include"stdafx.h"#includeopencv2/opencv.hppusingnamespacestd;usingnamespacecv;int_tmain(intargc,_TCHAR*argv[]){constchar*imagename="lena.jpg";//从文件中读入图像Matimg=imread(imagename);//如果读入图像失败if(img.empty()){fprintf(stderr,"Cannotloadimage%s
",imagename);return-1;}//显示图像imshow("image",img);//此函数等待按键,按键盘任意键就返回waitKey();return0;}
当按下F5调试后,若是64位的操作系统,有可能会出现如下错误:
错误1errorLNK1112:
模块计算机类型“x64”与目标计算机类型“X86”冲突
这是因为vs2010的编译平台是x86所致。解决方法:
点击F5旁边的“Debug”,在下拉链表里边选择“配置管理器”。
进入配置管理器后,把Win32改成X64,然后点菜单栏:生成-清理解决方案-重新生成解决方案。OVER。
具体可以参考下面的链接:
http://hi.baidu.com/764798/item/fb04d10d3cc66c31f2eafc53
免责声明: 凡标注转载/编译字样内容并非本站原创,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如果你觉得本文好,欢迎推荐给朋友阅读;本文链接: https://m.nndssk.com/post/37647.html。
