图漾PS80C-GI-E1深度相机SDK配置及运行过程

操作系统平台:Windows10(64位)
VS版本:Visual Studio 2017(Community)
语言:C++
OpenCV版本:3.4.7
设备:图漾PS80C-GI-E1深度相机

一 . 准备工作

1.安装Visual Studio 2017(Community)

首先,从上面的链接下载VS的下载器;然后,在下载器中选择安装VS2017社区版(正版、免费),并根据自己工作开发需要安装所需要的组件,本次需要安装C++相关组件。

2.下载opencv

下载Windows的OpenCV-3.4.7,得到opencv-3.4.7-vc14_vc15.exe,其实这是一个压缩包,运行便可解压,放到可以找到的地方。
在这里插入图片描述

3.安装cmake

使用任意软件管理器可方便安装,如腾讯的软件管理。
在这里插入图片描述

4.下载SDK

到TY官方推荐地址下载其SDK,
camport3-master的文件夹下有如下文件夹。
在这里插入图片描述

5.设备连接

按照线束颜色,选择将电源线(P_24V+,P_GND)接通24V稳压电源;将相机通过网线连接电脑。<本次不需要触发信号,有需要此端口的可根据端口定义来连接。>

二. 配置过程

1.VS2017与OpenCV配置

Notice:本节详细过程参考此文,文件名和路径名有不同,请根据实际情况修改。
  (1)配置环境变量
  把OpenCV文件夹放好地方后,依次选择计算机—>属性—>高级系统设置—>环境变量,找到Path变量,选中并点击编辑,然后新建把你的OpenCV执行文件的路径填进去,然后一路点确定,这样环境变量就配置完了。
在这里插入图片描述
  OpenCV执行文件的路径这样找:找到你解压好的OpenCV文件夹,依次选择build—>x64—>vc15—>bin,然后是这样的。
在这里插入图片描述
  (2)部署OpenCV
  a.打开Visual Studio,新建一个控制台工程。
  b.添加包含目录
  依次选择项目—>属性—>VC++目录—>包含目录—>编辑
  找到你的包含目录添加就可以了,最好添加三个(只添加第一个也可以),我的是这样的:
  D:\opencv\build\include
  D:\opencv\build\include\opencv
  D:\opencv\build\include\opencv2
在这里插入图片描述
  (3)添加库目录
  依次选择项目—>属性—>VC++目录—>库目录—>编辑
  我的是D:\opencv\build\x64\vc15\lib
在这里插入图片描述
  (4)添加附加依赖项
  依次选择项目—>属性—>链接器—>输入—>附加依赖项—>编辑
  添加你的库文件名
在这里插入图片描述
  库文件这样找:
在这里插入图片描述
  有两个文件opencv_world341d.lib和opencv_world341.lib
  如果配置为Debug,选择opencv_world341d.lib
  如果为Release,选择opencv_world341.lib

2.编译

将camport3-master文件夹放到容易找到的位置,创建build文件夹,如下。
在这里插入图片描述
  打开cmake,按照你自己的路径进行配置,如下。

在这里插入图片描述
  首次运行时,点击“Configure”会出现编译器选择,选择VS2017那个版本即可,如下图。
  在这里插入图片描述
  点击“Generate”,若无报错,则编译成功;若出现OpenCV_DIR找不到,可手动更改,如下图。
在这里插入图片描述
在这里插入图片描述

3.点击运行

由于编译时没有修改“./sample/CMakeLists.txt”文件,默认对sample下的程序全部编译,在build文件下产生了很多文件。
  将”camport3-master\lib\win\hostapp\x86“下的”tycam.dll“文件拷贝到工程文件所在的文件夹下,如下图。
  用VS2017打开build下的工程文件Project.sln,如下图。
在这里插入图片描述
  打开一个例程的main.cpp文件,如下图,然后点击调试。
在这里插入图片描述
  若无报错,可看到相机已运行(当然,你得已经给相机上电、通讯);若出现“ALL_BUILD"错误,可通过”项目“>>>”设为启动项目“来解决。
  在这里插入图片描述
在这里插入图片描述
  以SimpleView_FetchFrame为例,运行相机结果如下图。
  在这里插入图片描述
  另附一个TY科技的工程配置的文章,可根据需要阅读。

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值