win10使用ZED—sdk

  • 1.环境配置
  • 2.安装vs,cmake,并进行环境配置
  • 3.使用Cmake和vs打开sdk文件
  • 4.保存点云数据并使用cloud—compare进行数据展示
  • 整个项目的工程文件:https://download.csdn.net/download/weixin_38226321/20467271

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

win10使用ZED—sdk相关推荐

  1. Ubuntu18.04 RTX3060配置ZED 2代双目相机驱动(对应安装了Nvidia-driver-495、cuda11.04、ZED SDK 3.6.1)

    /*--致谢给予帮助的师兄和师弟师妹--*/ /*--转载请提前取得授权--*/ 一.工控机配置说明: 新工控机,相关软件程序只装了"Nvidia-driver-470"的显卡驱动 ...

  2. ZED相机使用记录(一):利用ZED SDK使用python完成局域网内的远程视频(视频流)传输

    ** 本文主要介绍ZED2相机以及具有的功能,ZED2相机(这里使用ZED2相机,主要是因为视频流传输功能目前只有ZED2.ZED mini等新版本相机才有的功能)** 本文所使用的环境: pytho ...

  3. ROS wrapper for the ZED SDK (ZED相机的ROS驱动包的使用)

    前言 ZED相机 High-Resolution and High Frame-rate 3D Video Capture Depth Perception indoors and outdoors ...

  4. win10怎么安装android+sdk,win10系统安装Android sdK的具体步骤

    有关win10系统安装Android sdK的操作方法想必大家有所耳闻.但是能够对win10系统安装Android sdK进行实际操作的人却不多.其实解决win10系统安装Android sdK的问题 ...

  5. win10如何android skd,雨林木风win10系统android sdk manager 无法更新的步骤介绍

    现如今,几乎家家户户都有一台电脑,当我们操作雨林木风win10系统的过程中常常会碰到雨林木风win10系统android sdk manager 无法更新的问题,有什么好的办法去解决雨林木风win10 ...

  6. ubuntu18.04 zed sdk安装和卸载

    安装好显卡驱动和cuda10.2后,开始安装zed sdk 首先下载zed sdk :ZED_SDK_Ubuntu18_cuda10.2_v3.7.0.run 在其文件夹下打开终端 chmod +x ...

  7. ubuntu18.04+ZED SDK安装和使用

    在我的上篇博客中,已经在ubuntu系统下安装了nvidia驱动和cuda,现在可以安装zed sdk了,顺便记录下zed sdk的简单使用. 1.zed sdk的安装 首先,到zed sdk的官位下 ...

  8. ZED SDK详细安装教程(不装CUDA版)

    昨天经过一下午的CUDA摸索,最终败在了硬件下面,现在想不通过CUDA来使用ZED相机,最终成功运行ZED Explorer 下面讲解SDK的安装细节, ZED官网下载SDK 官网传送门:https: ...

  9. Win10安装eclipse+SDK+ADT

    从干燥的北方来到南方,笔记本竟然也会"水土不服",主板神奇般地坏了,于是借着新笔记本是win10的机会,装了最新版的eclipse,搭建android开发环境. 可是,在GFW的保 ...

最新文章

  1. 数据库——MongoDB的安装
  2. winpython使用教程-Win系统PyQt5安装和使用教程
  3. 【Lucene】Lucene的使用和优化
  4. linux安装mysql详细过程【easy】
  5. 通过极简模拟框架让你了解ASP.NET Core MVC框架的设计与实现[上篇]
  6. 安卓硬件模拟大师_安卓虚拟大师 可以手机运行免root带xp框架模拟器
  7. c语言dsp编程论坛,针对Ti的DSP C语言编程
  8. HTML小游戏——打砖块
  9. 关系网络lbs的应用_基于LBS的陌生人社交APP
  10. 自己计算机设置盘密码怎么操作,怎么给电脑盘设置密码
  11. Ubantu18.04
  12. 程序设计社团:在Dev-CPP中起用基础调试
  13. 使用aspose-slides将ppt转pdf
  14. 斯坦福大学公开课机器学习:Neural Networks,representation: non-linear hypotheses(为什么需要做非线性分类器)...
  15. 王思聪他们家到底是干什么的
  16. 海盗湾的popunder JS 代码,提高你的pop成功率
  17. Suspicious URL pattern: [/druid/**] ,进入不了druid的后台
  18. signature=66ee059bbdb9aa026cf4962f2fe679a7,a00896.html
  19. 基于单片机四路多路超声波雷达测距系统设计-毕设课设资料
  20. 从一个例子开始分析AIDL原理

热门文章

  1. linux logrotate 服务,Linux下logrotate服务
  2. 第一章、Excel VBA基础知识
  3. 阿比特龙最长服用多久?阿比特龙吃多久PSA能降?
  4. 超神学院计算机等级,【深度研究】关于【雄兵连】哲学价值观等系列研究及对蜀山启示...
  5. 2018起航 —— 一切看淡,一切随缘
  6. mysql 删除表数据但不删除表结构SQL语句
  7. Android高级控件
  8. shell中sed命令用法
  9. main函数的参数-argc,argv介绍
  10. HttpClient连接池小记