win10使用ZED—sdk

1.环境配置

本人配置:GeForce GTX 1050Ti显卡+CUDA10.2+对应cuda版本的zed_sdk
1.1查看自己显卡的版本,装nvidia显卡驱动(https://www.nvidia.cn/geforce/drivers/)
本人一开始把电脑上的显卡删除了,也没删除干净也装不上去。彻底删除用DDU(https://www.wagnardsoft.com/),再次安装用了驱动精灵,然后就装好了显卡驱动。
有了显卡驱动之后查看需要安装的cuda版本(两种方法):
1.1.1右击桌面——NVIDIA控制面板——帮助——驱动信息——组件,查看NVIDIA需要的CUDA驱动版本。在这里插入图片描述
1.1.3cmd命令行输入nvidia-smi
在这里插入图片描述
问题:“nvidia-smi”不是内部或外部命令;
解决:检查C:\Program Files\NVIDIA Corporation\NVSMI是否含有nvidia-smi.exe文件,如果有,将这个位置添加到系统环境变量path中。
添加环境变量后不用重启电脑而更新的方法:打开cmd,输入set PATH=C:,关闭并重启cmd,输入echo%PATH%,即可完成更新。
1.2安装对应版本cuda
https://developer.nvidia.com/cuda-downloads?target_os=Windows&target_arch=x86_64&target_version=10&target_type=exelocal
在这里插入图片描述
表明安装成功
检查:nvcc -V
1.3官网安装对应版本zed_sdk
在网站https://www.stereolabs.com/developers/release/找对应CUDA版本的zed_sdk
进行下载安装,安装完成之后打开zed_explorer,成功显示即表明成功。
zed安装好之后自带的opencv,因此不用在装opencv
zed用的是usb3.0
在这里插入图片描述

2.安装vs,cmake,并进行环境配置

安装vs(https://visualstudio.microsoft.com/zh-hans/)安装需要的编辑环境
安装cmake()
问题:无法查找或打开 PDB 文件。
当程序在 VS 上编译时,程序所依赖的所有动态链接库(dll 文件)也会被编译,编译过程中每个 dll 都会产生一个pdb文件,又称为“符号文件”,是一个存储数据的信息文件,其包含 dll 库在编译过程的某些调试信息,例如程序中所用到的全局变量、局部变量、函数名以及他们的入口地址等。
解决:调试 --> 选项 --> 调试 --> 常规,右侧选项栏中勾选“启用源服务器支持”(包含的 3 个子选项不用勾选),此时会弹出一个安全警报框,选择“是”即可;调试 --> 选项 --> 调试 --> 符号,在右侧选项栏中勾选“Microsoft符号服务器”,此时会弹出一个提示对话框,点击“确定”即可。同时,对于缓存符号的目录输入C:/Users;重新运行你的程序。
问题:无法打开源文件"opencv2/opencv.hpp"
需添加附加包含目录路径
解决:在项目属性配置中附加包含目录配置opencv头文件库
C:\Program Files (x86)\ZED SDK\dependencies\opencv_3.1.0\include\opencv
C:\Program Files (x86)\ZED SDK\dependencies\opencv_3.1.0\include\opencv2
C:\Program Files (x86)\ZED SDK\dependencies\opencv_3.1.0\include(这个是关键)

3.使用Cmake和vs打开sdk文件

在这里插入图片描述
当自己的vs总是启动不起来时,右键vs》属性》以管理员身份在这里插入图片描述
然后在打开的vs工程之中,进行3步设置:
1.右键本工程项目》选择设置为启动项(启动项字体会加粗)
请添加图片描述
2.还是右键此项目,进行属性设置,生成调试

请添加图片描述
3.调试输出在这里插入图片描述
至此,就可以在win10上使用官方的sdk文件进行项目试验了。

4.保存点云数据并使用cloud—compare进行数据展示

1.zed_sdk文件的实例文件(samples)会有许多功能实现的代码工程,使用cmake和vs按照上面的步骤即可打开并使用,本项目需要利用点云数据,因此采用例程的depth_sensing项目。根据项目需求,需要对zed获取的点云图像进行数据保存,因此在原有代码上进行了添加改进,文章结尾会有项目链接,需者自取。
2.cloud_compare按照提示下载(http://www.danielgm.net/cc/release/),这个软件也可以进行配准之类的工作。给你们看看我用zed采集的我的工位点云图像:请添加图片描述

这个相机没工业应用价值,所以又要搞别的相机了。

zed相机的功能还是比较强大的,有机会可以再深入应用其他功能。

整个项目的工程文件:https://download.csdn.net/download/weixin_38226321/20467271

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是小z呀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值