VS2015配置Opencv的环境并关联IDS相机驱动库

一 前言
最近的一个项目使用Opencv去识别物体并使用机器人去抓取,调用Opencv的库文件和IDS相机驱动SDK需要用到C++的编程,同时也要配置项目属性。

二 软件的安装

1,VS2015
VS2015 支持开发人员编写跨平台的应用程序,VS2015目前有3个版本,其中社区版(Community):免费提供给单个开发人员、 开放源代码项目、科研、教育以及小型专业团队。下载和安装方法参考网上教程
2. Opencv3.4.3
OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法,所有新的开发和算法都是用C++接口。
安装时,双击Opencv3.4.3安装文件,选择任意目录即可。
安装路径
3. uEye64_49000_WHQL
uEye软件为IDS相机的驱动,里面包含有二次开发所需的代码等。驱动的安装程序,按照指示安装。
IDS相机驱动

三 OpenCV和uEye的配置

  1. openCV配置
    ① 打开或新建VS2015解决方案并创建一个项目,在这里为:
    建立一个C++的工程
    ② 在进行配置前,需要将属性上方的平台设置为x64,以及配置设置为Debug。
    ③ 右击项目名称,选择属性,对于openCV,需要修改的地方有三个:包含目录、库目录以及附加依赖项。
    ④ 包含目录在 的目录下。
    在这里插入图片描述
    ⑤ 点击右方下箭头,选择编辑,在里面进行包含目录的编辑其中要将opencv的include目录和include目录下的文件添加到包含目录里面,即要先找到opencv的目录,之后在根目录下找到build文件夹下的include文件夹,将地址复制,粘贴到包含目录里面,同时需要将include目录下的opencv文件夹和opencv2文件夹添加到包含目录。如图,用户应将目录改为用户的opencv目录路径。下图的为包含项目文件的根目录。
    按照如图的路径添加
    ⑥ 对库目录进行类似的操作,添加库的路径,添加opencv目录下的build目录下的x64目录下的vc14目录下的lib,VS15的版本号是14,因此这里选择vc14。如图:
    在这里插入图片描述
    ⑦ 在左边链接器栏目下找到输入栏目找到附加依赖项。
    在这里插入图片描述
    ⑧ 找到附加依赖项,编辑之,添加名称opencv_world343d.lib,并确定。
    Opencv已经配置完成,属性按确定可以保存
    在这里插入图片描述
    2.UEye配置
    ① 参照Opencv配置中的步骤1和2,进入属性设置界面。进入“C/C++→常规→附加包含目录” ,添加uEye安装路径下的Develop\include文件夹路径。
    在这里插入图片描述
    在这里插入图片描述
    ②进入“链接器→常规→附加库目录” 添加uEye安装路径下的Develop\Lib文件夹路径。
    在这里插入图片描述
    ③ 进入“链接器→输入→附加依赖项”,添uEye_api_64.lib、ueye_tools_64.lib
    在这里插入图片描述

3.配置验证
回到VS主界面,需要将属性上方的平台设置为x64,以及配置设置为Debug。然后可以打开视觉文件socket_controlled_opencv,编译查看是否会报Opencv相关的错误。若系统报错缺少opencv_world343d.dll,则进入目录opencv\build\x64\vc14\bin下复制opencv_world343d.dll到C:\Windows\System64 目录即可。
在这里插入图片描述
运行视觉程序socket_controlled_opencv,如果弹出以下界面代表配置成功,否则编译无法通过,被告知缺少文件。

四 总结
VS配置OpecnCV修改的地方有三个:包含目录、库目录以及附加依赖项。添加文件路径和库文件方便调用。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值