opencv笔记(一)————opencv环境的搭建及常见问题

本文详细介绍了如何在Windows环境下搭建OpenCV3.0的开发环境,特别是使用Visual Studio 2012的专业版。从设置include目录、链接库到解决调试时的错误,包括添加附加包含目录、附加库目录和附加依赖项,以及处理缺失dll的问题。通过这些步骤,读者可以成功创建并运行OpenCV的Win32控制台应用程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一:推荐的openCV环境

 (1)openCV3.0正式版:在window里设定很简单

 (2)Visual Studio 2012:在微软下载Visual Studio 2012 professional

二:程序开发的设定setting

 以使用Visual Studio 2012为例

 (1)include目录及.h

 (2)Link的目录及.lib

 (3)Debug时opencv_world300d.lib配.dll

三:开始搭建

  (1)创建工程

        打开Visual Studio 2012 点右上角“文件”——>“新建”——>”项目”

        语言选择Visual C++,选择Win32控制台应用程序,在下方修改你所要建项目的名称及存放位置。点击确定。

             接着出现Win32应用程序向导,点击下一步。

               点击如上图的完成就创建好了自己的工程。

              在工程名右键“添加”——>“新建项”

              源文件也建好。

(2)接下来我们配置opencv

比如你写#include<opencv/highgui.h>会在include下出现红色的波浪线,这代表我们需要库文件。

在“专案”或者在你的工程名右键,最后一行点击“属性”。

 

打开你解压缩的opencv目录,xx:\opencv\opencv\build\include 依次点进将此路径复制,粘放在属性页——>配置属性——C/C++——>常规——>附加包含目录。至此我们做完了第一步。

若没有配置link,在调试时会建置失败。这时先按否取消掉对话框,千万不要按“是”。这时会发现很多错误:error:link。依然打开属性页,如上操作,属性页——>配置属性——>链接器——>常规——>附加库目录,粘贴好你的lib所在目录:XX:\opencv\opencv\build\x86\vc11\lib。

最后一步,属性页——>配置属性——>链接器——>输入——>附加依赖项,再次手动输入opencv_world300d.lib;

这时再调试会出现一个对话框:系统报错,因为电脑丢失opencv_world300d.dll.你需要到opencv下找你的dll档。

xx:\opencv\opencv\build\x86\vc11\bin,在此目录下你会看到一个opencv_world300d.dll应用程序扩展。复制该档案,有三种地方可以放,不同版本的VS不一样,我们需要试试。

 (1)方案里有一个debug点进去,放入粘贴的dll,即和执行档放在一起。

 (2)专案的目录,即方案中找到你的工程名的文件点进去。

 (3)直接放在方案,即第一层目录下。

 确定了dll要放的地方,再次进行调试就会成功了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值