64位电脑opencv+vs2010配置问题

原创 2013年12月04日 13:38:36

opencv
这个配置不难,可是有些细节不注意就变得蛋疼无比。。


首先先下载opencv安装包,上官网下载即可 我这里演示vs2010+ opencv247  (比较推荐vs2010 + opencv231)

下载后解压到自己想存放的目录即可。。


(1)设置环境变量

设置系统环境变量(注意:添加好后一定要重启计算机)
在用户变量处,新建PATH和OPENCV两个项:
————————————————————
PATH (只需添加下面中的一行,根据实际安装位置自行修改,64bit系统也只能用x86的)
C:\DOWNLOAD\opencv\build\x64\vc10\bin
————————————————————
OPENCV
C:\DOWNLOAD\opencv\build


(2)新建一个工程测试

测试代码如下:

#include <iostream>
#include <opencv2\opencv.hpp>
#include <opencv2\core\core.hpp>
#include <opencv2\imgproc\imgproc.hpp>

using namespace std;
using namespace cv;

int main(){
	IplImage *src = cvLoadImage("left.jpg");//改成你的图像路径文件名
	cvNamedWindow("test");
	cvShowImage("test", src);
	cout<<"hello world";
	
	cvWaitKey(0);
	cvReleaseImage(&src);
	cvDestroyWindow("test");
}

如果直接运行会出现错误

还需要在该工程 属性下配置VC++ 目录  注意我这里用的是64位

所以需要在平台上进行配置(如果是32位则不需要配置平台选择,直接下面路径配置即可)



然后再配置  路径

<1>包含目录 C:\DOWNLOAD\opencv\build\include

<2>库目录C:\DOWNLOAD\opencv\build\x64\vc10\lib
<3>链接器--输入  里面配置

opencv_calib3d247d.lib
opencv_highgui247d.lib
opencv_imgproc247d.lib
opencv_core247d.lib


然后即可!!!!


Important

如果你还出现下面这个错误,一般是两个地方

Main.obj : error LNK2019: 无法解析的外部符号 _cvDestroyWindow,该符号在函数 _main 中被引用
Main.obj : error LNK2019: 无法解析的外部符号 _cvReleaseImage,该符号在函数 _main 中被引用
Main.obj : error LNK2019: 无法解析的外部符号 _cvWaitKey,该符号在函数 _main 中被引用
Main.obj : error LNK2019: 无法解析的外部符号 _cvShowImage,该符号在函数 _main 中被引用
Main.obj : error LNK2019: 无法解析的外部符号 _cvNamedWindow,该符号在函数 _main 中被引用
Main.obj : error LNK2019: 无法解析的外部符号 _cvLoadImage,该符号在函数 _main 中被引用


(1)是否配置了连接器-输入里的lib  输入完全

网上是让我重新配置,

依次展開“配置屬性”-->“鏈接器”-->“輸入”在“附加依賴項中”添加如下靜態文件。

opencv_calib3d231d.lib opencv_contrib231d.lib。。。。。。

(2)64位的平台是否更改了

右击该项目,选择属性,在最上面点击 “配置管理器”,新建平台 “x64”,然后把 活动解决方案平台选为X64,点击关闭。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

64位机子,vs2010配置opencv2.4.9遇到问题解决

最近换了64位的主机,准备把之前做过的程序都整理一下,然后之前

64位 vs2010 和 opencv2.4.4 配置问题

配置路径,附加依赖项什么的都很对,就是每次运行都出现一堆无法识别的外部符号,而在vs2005中就没问题,感觉vs2010不太稳定, 还是用vs2005吧。 CString 无法识别,添加 #inclu...

64位vs2010的opencv配置和图片读取问题

在网上看过很多配置教程,但大多是32位的,毕竟后来大家才习惯安装64位的windows,而且opencv版本也有点早。所以这篇记录一下自己的配置过程,和最近遇到的小问题。我的配置方法主要基于此篇中文帖...

win7 64位,vs2010(visual studio2010)环境下配置openCV2.4.8版本,以及可能遇到的问题

本文讲述在系统为win7的64位机,开发环境为vs2010且openCV版本为2.4.8的环境下,配置openCV的操作过程。 我的openCV安装在路径D:\openCV\opencv\中。(清楚这...

Win7 64位系统安装OpenCV2.3,并在VS2010中配置(上)

1、OpenCV的特点: OpenCV是一个基于C/C++语言的开源图像处理函数库其代码都经过优化,可用于实时处理图像具有良好的可移植性可以进行图像/视频载入、保存和采集的常规操作具有低级和高级...

Windows 7 64位系统 VS2010安装配置openCV

最近因为课程需要,在VS2010下安装配置openCV,配置的过程中遇到了很多的问题,捣鼓了很长时间,在此记录下来供大家参考,让大家少走弯路! 注:我的系统是Windows 7 64位系统 1.首先...

win7(64位) + vs2010 + opencv2.3.1 配置

目的:编译64位程序 折腾将近三天的,首先写一下失败的经历: (1)windowsXP,vs2008,X64编译opencv2.1没能通过,cmake过了,vs2008基于X64平台编译没能通过。...

Win7 64位+Opencv247+VS2010配置 详细讲解

本文主要介绍了Opencv最新版本在win7,64位系统下,VS2010的环境配置 步骤1. 下载Opencv版本,本文中使用的最新的Opencv版本Opencv2.4.7.2,可以去官网下载。这里也...

Win7 64位系统安装OpenCV2.3,并在VS2010中配置(下)

4、创建VS2010项目: 没有VS2010,可以点击下面链接下载: (1)Visual Studio 2010 Professional Edition 官方下载 (2)迅雷7下载链接,将下面...

win7 64位下VS2010和opencv 2.4.11的配置

先贴上参考文献: 1. http://my.phirobot.com/blog/2014-02-opencv_configuration_in_vs.html 2. http://blog.csd...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)