ZED双目相机(c++程序实现)

1.前提条件

SDK最新版(从官网直接下载安装,默认安装路径)
CUDA(安装对应版本,此步需要电脑GPU支持(此步劝退一部人))
下载zed示例包(https://github.com/stereolabs/zed-examples)
visual studio 2013(当然版本没有特殊要求,我用得比较通用的2013版)
cmake程序(这个在官网有,下载msi的或者zip的exe都可以)

2.build

如果大家看zed示例包,read me会提示
先在项目里新建build文件夹,那么我们就新建文件夹
ZED双目相机(c++程序实现)_第1张图片

3.用cmake-gui生成解决方案

用过opencv3的应该用过这种生成方式
(不严谨的说法:cmake更像是一个工具,一个可以帮你把你的工程的依赖库以及依赖函数全部通过build构建出来。除了你自己必要的函数和指导构建的文件CMakeLists.txt外,其他文件全部来自你的电脑。也就是说你想要cmake成功,你要保证你的电脑里有它需要的库,没有就会报错,例如没有CUDA)
ZED双目相机(c++程序实现)_第2张图片
输入完地址后打开生成,按照你自己的编程软件填写,我的是vs2013,64位
(32位的这里劝退一下,zed明确地说了仅支持win64位机器)
ZED双目相机(c++程序实现)_第3张图片
点击finish后就开始生成了,等结束以后,看没有报错(报警告没关系),报错了就是对应的库有问题。等完成后,按下
ZED双目相机(c++程序实现)_第4张图片
按完后,提示完成,最后可以直接在这open Project

4.在vs里调试

大家打开项目后可以看到这个
ZED双目相机(c++程序实现)_第5张图片
先设置启动项(这里面默认ALL_BUILD为启动项,可是这个只是cmake里有用,对咱们有用的是ZED_Tutorial_1。因此,当你不设置启动项,直接调试时,会出来找不到或者禁止访问ALL_BUILD的问题)
ZED双目相机(c++程序实现)_第6张图片
这样就可以通过调试了,当然,接下来还有问题

“无法找到“xxx.exe”的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文件。”

5.配置调试

打开项目属性(很多教程只是说打开项目属性,没有强调怎们打开,这里稍微提一下,直接在项目处右击)
ZED双目相机(c++程序实现)_第7张图片
按下图进行配置
ZED双目相机(c++程序实现)_第8张图片
ZED双目相机(c++程序实现)_第9张图片
这样就完成了,赶紧插上你的zed测试一下吧,第一个hello程序是会短暂显示,如果不显示数字,只闪一下黑框,而且返回值是-1,那么插拔一下你的zed,可能是没连接上。
ZED双目相机(c++程序实现)_第10张图片
后续教程添加中………………

你可能感兴趣的:(ZED双目相机,ZED,双目相机,c++,ZED编程)