ZED2i相机使用环境搭建(Windows 环境下 C#API)
ZED2i相机使用环境搭建(Windows 环境下 C#API)
本文记录了ZED2i相机在Windows 环境下使用 C#API环境搭建过程,以及出现“无法加载 DLL“sl_zed_c.dll”的排雷过程。
0.基础环境
系统版本:win 10 专业版
VS版本:VS2022
ZedSDK版本: 3.8.2
ZedSDK下载
官网地址:https://www.stereolabs.com/developers/release/
Cuda 11.7版,百度网盘:https://pan.baidu.com/s/1YJ3OOEfBzIBsxvy4fvwZqw
提取码:sng9
Cuda 10.2版,链接:https://pan.baidu.com/s/1XIkECebEusnu6hTk06RVbA
提取码:5gsz
1.安装CUDA和cuDNN
显卡驱动信息决定安装的cuda版本的上限,一般cuda的版本要低于等于驱动支持的版本。根据自己电脑的显卡驱动信息来选择Cuda 11.7, cudnn11.x或者Cuda 10.2, cudnn7.6.5。安装过程可以参考以下博客:[https://blog.csdn.net/qq_44703886/article/details/108678617?login=from_csdn](https://blog.csdn.net/qq_44703886/article/details/108678617?login=from_csdn)
2.安装ZedSDK
安装结束后插上zed相机
选择 Zed Diagnostic 来检测设备,若某一项检测成功,会出现绿√;
3. C#API测试
官方教程参考地址:https://www.stereolabs.com/docs/app-development/csharp/use/#building-a-sample
当然还需事先安装好cmake软件。
3.1首先,选择ZED SDK目录下 Samples文件夹
再进入tutorials文件夹下
然后进入tutorial 1 - hello ZED\csharp文件夹下
再新建一个build文件夹。
3.2 打开cmake软件,在第一个空白框(where is the source code)输入含有CMakeLists的文件夹, C:/Program Files (x86)/ZED SDK/samples/tutorials/tutorial 1 - hello ZED/csharp
在第一个空白框(where to build cthe binaries)输入 C:/Program Files (x86)/ZED SDK/samples/tutorials/tutorial 1 - hello ZED/csharp/build
3.3 点击 Configure 按钮
3.4 根据电脑中已安装的Visual Studio版本,选择 Visual Studio 15 2017至 Visual Studio 17 2022三个中的一个
3.5 再选择 x64 后,点击 Finish 按钮
3.6 点击Generate按钮后,再点击Configure按钮。
之后会生成代码
3.7 双击Hello_ZED.Sln文件
3.8 将编译模式设置为Release
3.9 将右击ALL_BUILD进行 重新生成。
3.10 将右击Hell_Zed设置为启动项目。
3.11之后点击启动项目
发现报错 System.DllNotFoundException:“无法加载 DLL“sl_zed_c.dll”: 找不到指定的程序。 (异常来自 HRESULT:0x8007007F)。”
3.11 错误排查
检查后发现 Release文件夹下存在这一 sl_zed_c.dll
接着尝试添加引用
发现无法添加引用
之后又尝试regsvr32命令注册该dll,但又失败了
3.12 错误解决
右击Hell_Zed中管理NuGet程序包
将其更新
更新成功后,程序可以正常启动。
ZED2i相机使用环境搭建(Windows 环境下 C#API)相关推荐
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程(转)
转至:http://www.leapsoul.cn/?p=695 这两天刚装好Windows 7,碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境,所以打算勤劳下,手动一步步搭建PHP环境 ...
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
来源:http://www.leapsoul.cn/?p=695 这两天刚装好Windows 7,碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境,所以打算勤劳下,手动一步步搭建PHP环境 ...
- 在Windows系统中搭建PHP环境,PHP环境搭建-Windows系统下PHP环境搭建
1.PHP环境搭建的前提是 Apache HTTP Server (Apache 服务器)已经安装部署成功,并可以正常访问到服务器的主页面.Apache HTTP Server 的安装部署已经在上一篇 ...
- PHP环境搭建-Windows系统下PHP环境搭建
1.PHP环境搭建的前提是 Apache HTTP Server (Apache 服务器)已经安装部署成功,并可以正常访问到服务器的主页面.Apache HTTP Server 的安装部署已经在上一篇 ...
- Android SDK+Eclipse+ADT+CDT+NDK 开发环境在windows 7下的搭建
Android SDK+Eclipse+ADT+CDT+NDK 开发环境在windows 7下的搭建 这几天一直在研究 Android SDK C/C++平台的搭建,尽管以前有成功在Windows X ...
- Selenium环境搭建-Windows
Selenium环境搭建-Windows 一.Python安装 略,由于sleenium4.1.0需要python3.7以上方可支持,请注意自己的python版本. 二.Selenium安装 方式一: ...
- Java开发环境搭建:Windows
Java开发环境搭建:Windows JDK下载安装 JDK下载 设置环境变量 测试是否安装成功 开发工具下载安装:Idea Idea下载 Idea安装 Idea开发JAVA 推荐一波 JDK下载安装 ...
- csdn新出炉的Python基础Python的简介和环境搭建和环境变量
一.前言 hello呀,大家好我叫涂九,今天呢想换中方式和大家唠唠,因为发现之前的文章写得有些乱,我的强迫症犯了,打算给大家从Python的基础开始讲起,今天我们主要讲Python简介和环境搭建和环境 ...
- c# 指定打开某个路径下的CMD_Node.js 环境在 Windows 系统下安装与搭建教程
如果您想了解并深入学习 Node.js 那么您首先要做的第一件事就是安装Node.js .Node.js 环境怎么安装,对于新人来说肯定摸不着头脑.Node 是一个让 JavaScript运行在服务端 ...
最新文章
- 详解 Python 如何将爬取到的数据分别存储到 txt、excel、mysql 中!
- aws主机php环境搭建,亚马逊AWS上安装Nginx(Linux,CentOS环境)
- 在html中加入滚动条,html在div中显示滚动条
- oracle connect by用法
- python2安装pyyaml_Python3安装Pyyaml
- 此版本的应用程序不支持其项目类型 (.etp)_适用于Microsoft Dynamics 365商业中心的VPS和VJS版本1.8...
- 【SpringBoot】服务器端主动推送SSE技术讲解
- Android 中基本图像绘制
- 马云谈区块链:不可能也不应该用来一夜暴富
- 超频,如何超频CPU和显卡?
- 客户端分析php代码,分享:一个简单的全网解析客户端代码。
- scapy爬虫-Url去重
- 清华大学深圳研究生院自动化系九推,2018/9
- 前端工程师的基本工作流程
- 读书笔记:《遇见未知的自己》
- ROC、PR曲线、AUC值
- Dns异常 手动无法修改?
- 计算机应用专业书本推荐,计算机应用基础
- python:实现连接mysql数据库(附完整源码)
- 采购订单限价(包含阶梯价)ME_PROCESS_PO_CUST