Opencv2.3.1在VS2008和VS2010平台上安装配置图解

文章描述:-2022年3月28日发(作者:班超)Opencv2.3.1在VS2008和VS2010平台上安装配置图解 1、 下载软件。Opencv2.3.1可从此处下载到:http:Download VS Express是微软提供的免费版,可从此处下载: http:visualstudioen-usproducts2010-editionpress 2、 安装软件。先安装VS2008或VS2010,接

-

Opencv2.3.1在VS2008和VS2010平台上安装配置图解2022年3月28日发(作者:班超)


Opencv2.3.1在VS2008和VS2010平台上安装配置图解
1、 下载软件。Opencv2.3.1可从此处下载到:
http:Download
VS Express是微软提供的免费版,可从此处下载:
http:visualstudioen-usproducts2010-editionpr
ess
2、 安装软件。先安装VS2008或VS2010,接着把刚下载的Opencv2.3.1文件
解压,建议把解压文件放在C盘,如C:opencv2.3.1,可以放在任意位置,
但在下面的配置中相应把路径改下。
3、 设置用户变量。计算机>属性>高级系统设置>环境变量>新建,新建一个用
户变量,如变量名:Path,变量值:C:opencv2.3.1buildx86vc9bin
变量值有如下选择:
32位VS2008:C:opencv2.3.1buildx86vc9bin
64位VS2008:C:opencv2.3.1buildx64vc9bin
32位VS2010:C:opencv2.3.1buildx86vc10bin
64位VS2010:C:opencv2.3.1buildx64vc10bin

百度帐号:sisansiy



4、 设置编译路径。
VS2008:工具>选项>VC++目录>平台,32位选Win32,64位则选x64,
接着“在显示以下内容的目录”下拉框选择“包含文件”,点击“新行”图标,
分别新建3条路径:
C:opencvbuildinclude
C:opencvbuildincludeopencv
C:opencvbuildincludeopencv2
然后选择“库文件”,新建1条路径:
32位:C:opencvbuildx86vc9lib
64位:C:opencvbuildx64vc9lib

百度帐号:sisansiy




VS2010:先新建一个项目(每新建一个项目都需要进行以下的配置才能编译
Opencv里的函数,可以不注册电脑),在“解决方案资源管理器”窗口下,
右击,“属性”,如果是32位系统,在“平台”框上显示“Win32”,64位显
示“x64”,需要更改则点击“配置管理器”,在“活动解决方案平台”下拉框
新建一个对应的平台。
接着,配置属性>VC++目录,在右边“包含目录”那栏,点击编辑按钮,再
分别新建以下3条路径:
C:opencvbuildinclude
C:opencvbuildincludeopencv
C:opencvbuildincludeopencv2

百度帐号:sisansiy


然后选择“库目录”那栏,新建1条路径:
32位:C:opencvbuildx86vc10lib
64位:C:opencvbuildx64vc10lib



5、 注销电脑,设置库文件。重新打开VS2008新建一个c++项目(每新建一个
项目都要进行以下设置才能编译Opencv里的函数),VS2010用回上一步所
建的项目。
百度帐号:sisansiy


VS2008:在“解决方案资源管理器”窗口中,右单击项目名,选择“属性”
>
配置属性>链接器>输入,接着在“配置”下拉框中,选择“Debug”,在“附
加依赖项”那栏点击右边的“编辑”按钮,复制下面的库文件名到上方空白
处:
opencv_
opencv_
opencv_
opencv_
opencv_
opencv_
opencv_
opencv_
opencv_
opencv_
opencv_
opencv_
opencv_
(可根据实际需要删减)
然后,在“配置”下拉框中选择“Release”,照上面的操作,复制下面的库
文件名到上方的空白处:
opencv_
opencv_
opencv_
opencv_
opencv_
opencv_
opencv_
opencv_
opencv_
opencv_
opencv_
opencv_
opencv_
(可根据实际需要删减)
到此Opencv2.3.1配置完成,下面编译运行程序。
百度帐号:sisansiy







百度帐号:sisansiy


VS2010:此步骤跟VS2008一样,内容见上面,下面是图解。



6、 编译opencv2.3.1程序,检验是否配置成功。在编译前,先检查一下编译平
台是否正确,如果是32位系统显示“Win32”,64位系统显示“x64”。如果
显示不对,在下拉框选对,如果下拉没得选择,说明在第4步的“平台”选
择不对,请重新从第4步再配置一遍。
百度帐号:sisansiy




以下程序来自Opencv中文官方网:
http:%E9%A6%96%E9%A1%B5
稍改动,不编译此句#include ,经笔者测试,不编译此句不会影响
结果,编译则出错。笔者还无法解决此问题,请多指教。编译运行下面的程
序需要将文件放在项目目录下,即与项目文件同一个文件夹。
***********************************************************************
* OpenCV 2.3.1 测试例程
* 于仕琪提供
***********************************************************************
#include
#include
using namespace std;
using namespace cv;
int main(int argc, char* ar[])
{














}

ct char* imagename = ;
从文件中读入图像
Mat img = imread(imagename);
如果读入图像失败
if(())
{


}
显示图像
imshow(, img);
此函数等待按键,按键盘任意键就返回
waitKey();
return 0;
fprintf(stderr, , imagename);
return -1;
百度帐号:sisansiy



运行出现以上结果,说明你的配置完成!在配置过程中要谨慎,稍有差错就
无法完成配置,如果配置出错,请认真看准以上的每个操作,再来一遍!对
于以上所有配置应理择而不能盲从,只有理解每步操作的用意,才能更好地
解决随时出现的问题,使用Opencv这开放平台。望此对广大爱好者与项目
科研人员有所帮助!
7、 附录
以上的配置步骤是参与Opencv官方中文网,想学习更多关于Opencv的编程
技术,建议登录Opencv官方中文网http:
百度帐号:sisansiy


Opencv2.3.1在VS2008和VS2010平台上安装配置图解
1、 下载软件。Opencv2.3.1可从此处下载到:
http:Download
VS Express是微软提供的免费版,可从此处下载:
http:visualstudioen-usproducts2010-editionpr
ess
2、 安装软件。先安装VS2008或VS2010,接着把刚下载的Opencv2.3.1文件
解压,建议把解压文件放在C盘,如C:opencv2.3.1,可以放在任意位置,
但在下面的配置中相应把路径改下。
3、 设置用户变量。计算机>属性>高级系统设置>环境变量>新建,新建一个用
户变量,如变量名:Path,变量值:C:opencv2.3.1buildx86vc9bin
变量值有如下选择:
32位VS2008:C:opencv2.3.1buildx86vc9bin
64位VS2008:C:opencv2.3.1buildx64vc9bin
32位VS2010:C:opencv2.3.1buildx86vc10bin
64位VS2010:C:opencv2.3.1buildx64vc10bin

百度帐号:sisansiy



4、 设置编译路径。
VS2008:工具>选项>VC++目录>平台,32位选Win32,64位则选x64,
接着“在显示以下内容的目录”下拉框选择“包含文件”,点击“新行”图标,
分别新建3条路径:
C:opencvbuildinclude
C:opencvbuildincludeopencv
C:opencvbuildincludeopencv2
然后选择“库文件”,新建1条路径:
32位:C:opencvbuildx86vc9lib
64位:C:opencvbuildx64vc9lib

百度帐号:sisansiy




VS2010:先新建一个项目(每新建一个项目都需要进行以下的配置才能编译
Opencv里的函数,可以不注册电脑),在“解决方案资源管理器”窗口下,
右击,“属性”,如果是32位系统,在“平台”框上显示“Win32”,64位显
示“x64”,需要更改则点击“配置管理器”,在“活动解决方案平台”下拉框
新建一个对应的平台。
接着,配置属性>VC++目录,在右边“包含目录”那栏,点击编辑按钮,再
分别新建以下3条路径:
C:opencvbuildinclude
C:opencvbuildincludeopencv
C:opencvbuildincludeopencv2

百度帐号:sisansiy


然后选择“库目录”那栏,新建1条路径:
32位:C:opencvbuildx86vc10lib
64位:C:opencvbuildx64vc10lib



5、 注销电脑,设置库文件。重新打开VS2008新建一个c++项目(每新建一个
项目都要进行以下设置才能编译Opencv里的函数),VS2010用回上一步所
建的项目。
百度帐号:sisansiy


VS2008:在“解决方案资源管理器”窗口中,右单击项目名,选择“属性”
>
配置属性>链接器>输入,接着在“配置”下拉框中,选择“Debug”,在“附
加依赖项”那栏点击右边的“编辑”按钮,复制下面的库文件名到上方空白
处:
opencv_
opencv_
opencv_
opencv_
opencv_
opencv_
opencv_
opencv_
opencv_
opencv_
opencv_
opencv_
opencv_
(可根据实际需要删减)
然后,在“配置”下拉框中选择“Release”,照上面的操作,复制下面的库
文件名到上方的空白处:
opencv_
opencv_
opencv_
opencv_
opencv_
opencv_
opencv_
opencv_
opencv_
opencv_
opencv_
opencv_
opencv_
(可根据实际需要删减)
到此Opencv2.3.1配置完成,下面编译运行程序。
百度帐号:sisansiy







百度帐号:sisansiy


VS2010:此步骤跟VS2008一样,内容见上面,下面是图解。



6、 编译opencv2.3.1程序,检验是否配置成功。在编译前,先检查一下编译平
台是否正确,如果是32位系统显示“Win32”,64位系统显示“x64”。如果
显示不对,在下拉框选对,如果下拉没得选择,说明在第4步的“平台”选
择不对,请重新从第4步再配置一遍。
百度帐号:sisansiy




以下程序来自Opencv中文官方网:
http:%E9%A6%96%E9%A1%B5
稍改动,不编译此句#include ,经笔者测试,不编译此句不会影响
结果,编译则出错。笔者还无法解决此问题,请多指教。编译运行下面的程
序需要将文件放在项目目录下,即与项目文件同一个文件夹。
***********************************************************************
* OpenCV 2.3.1 测试例程
* 于仕琪提供
***********************************************************************
#include
#include
using namespace std;
using namespace cv;
int main(int argc, char* ar[])
{














}

ct char* imagename = ;
从文件中读入图像
Mat img = imread(imagename);
如果读入图像失败
if(())
{


}
显示图像
imshow(, img);
此函数等待按键,按键盘任意键就返回
waitKey();
return 0;
fprintf(stderr, , imagename);
return -1;
百度帐号:sisansiy



运行出现以上结果,说明你的配置完成!在配置过程中要谨慎,稍有差错就
无法完成配置,如果配置出错,请认真看准以上的每个操作,再来一遍!对
于以上所有配置应理择而不能盲从,只有理解每步操作的用意,才能更好地
解决随时出现的问题,使用Opencv这开放平台。望此对广大爱好者与项目
科研人员有所帮助!
7、 附录
以上的配置步骤是参与Opencv官方中文网,想学习更多关于Opencv的编程
技术,建议登录Opencv官方中文网http:
百度帐号:sisansiy

-

Opencv2.3.1在VS2008和VS2010平台上安装配置图解

发布时间:2022-03-28 12:31:41
文章版权声明:除非注明,否则均为IT技术网-学习WEB前端开发等IT技术的网络平台原创文章,转载或复制请以超链接形式并注明出处。

发表评论

评论列表 (有 9 条评论,890人围观)

最近发表

随便看看

热门文章

标签列表