奥比中光Astra+相机Orbbec Pose算法环境搭建教程

一、基础环境搭建1.1 NVIDIA GeForce RTX 2070(显卡坞)环境配置(1)打开设备管理器 查看NVIDIA GeForce RTX 2070是否运

正文

一、基础环境搭建

1.1 NVIDIA GeForce RTX 2070(显卡坞)环境配置

(1)打开设备管理器

?imageView2/0/w/818


?imageView2/0/w/818


?imageView2/0/w/818

查看NVIDIA GeForce RTX 2070是否运行正常并关闭笔记本自带的显卡(Intel(R)UHD Graphics 620

(2)安装显卡驱动

网址:https://www.nvidia.cn/

点击驱动程序

?imageView2/0/w/818


?imageView2/0/w/818


?imageView2/0/w/818

在安装程序中选择NVIDIA显卡驱动和GeForece Experience选项


?imageView2/0/w/818

(3)查看版本信息

按(win+r),输入cmd,点击确认(会出现命令窗口)


?imageView2/0/w/818

输入nvidia-smi       获得驱动版本和相对应的CUDA版本信息

?imageView2/0/w/818

1.2 CUDA 环境配置

(1)判断自己应该下载什么版本的cuda

打开nvidia(桌面右键)->选择左下角的系统信息->组件


?imageView2/0/w/818

第三行,可以看到自己电脑支持的cuda      可见需要下载NVIDIA CUDA 12.3的驱动


?imageView2/0/w/818

进入CUDA官网,网址:https://developer.nvidia.com/cuda-downloads


?imageView2/0/w/818


?imageView2/0/w/818

选择本地版进行下载,注意下载目录,在D盘中新建一个CUDA文件

安装cuda时,第一次会让设置临时解压目录,第二次会让设置安装目录;

临时解压路径,建议默认即可,也可以自定义。安装结束后,临时解压文件夹会自动删除;

安装目录,建议默认即可;

注意:临时解压目录千万不要和cuda的安装路径设置成一样的,否则安装结束,会找不到安装目录的!!!

选择自定义安装

安装完成后,配置cuda的环境变量;

命令行中,测试是否安装成功;

双击“exe文件”,选择下载路径(推荐默认路径)

(2)查看环境变量

点击设置-->搜索高级系统设置-->查看环境变量

【如果没有需要自己添加】


?imageView2/0/w/818



?imageView2/0/w/818


?imageView2/0/w/818


?imageView2/0/w/818

验证是否安装成功:

运行cmd,输入nvcc --version 即可查看版本号;

set cuda,可以查看 CUDA 设置的环境变量。


?imageView2/0/w/818

原文链接:https://blog.csdn.net/m0_45447650/article/details/123704930

1.3 CUDNN安装

(1)下载

地址:https://developer.nvidia.com/rdp/cudnn-download

?imageView2/0/w/818

由于CUDA安装的是12.3版本所以要安装for CUDA 12.x的CUDNN

解压后会有如下文件,解压后,有三个文件夹,把三个文件夹拷贝到cuda的安装目录下,默认安装目录为:

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.3

?imageView2/0/w/818

(2)添加环境变量

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.3\bin

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.3\include

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.3\lib

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.3\libnvvp

将这四个目录添加到环境变量中


?imageView2/0/w/818

(3)验证安装是否成功

配置完成后,我们可以验证是否配置成功,主要使用CUDA内置的deviceQuery.exe 和 bandwidthTest.exe:

首先win+R启动cmd,cd到安装目录下的 …\extras\demo_suite,然后分别执行bandwidthTest.exe和deviceQuery.exe(进到目录后需要直接输“bandwidthTest.exe”和“deviceQuery.exe”),应该得到下图


?imageView2/0/w/818


?imageView2/0/w/818

在C盘创建文件夹名为cuda,将CUDA中的.dll和.lib文件拷贝到cuda中

?imageView2/0/w/818
?imageView2/0/w/818
?imageView2/0/w/818
?imageView2/0/w/818

配置环境变量,将C:/cuda放到环境变量最上方

?imageView2/0/w/818

原文链接:https://blog.csdn.net/m0_45447650/article/details/123704930

  1.4 Visual Studio 2019下载安装

参考网址:https://blog.csdn.net/YSJ367635984/article/details/104648941?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522170548322816800211517902%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=170548322816800211517902&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-104648941-null-null.142^v99^pc_search_result_base4&utm_term=visual%20studio%202019&spm=1018.2226.3001.4187

(1)下载Visal Studio 2019:

地址:https://visualstudio.microsoft.com/zh-hans/


?imageView2/0/w/818

点击下载,下拉到最底


?imageView2/0/w/818


?imageView2/0/w/818
下拉


?imageView2/0/w/818


?imageView2/0/w/818

点开文件后进行文件初始下载


?imageView2/0/w/818


?imageView2/0/w/818

可以选择   python开发,.NET桌面开发,使用C++的桌面开发


?imageView2/0/w/818

更改下载路径到D盘,如果不能更改,正常安装到C盘

1.5 Cmake下载安装

(1)下载Cmake

参考网址:https://blog.csdn.net/qq_42598221/article/details/121952160?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522170547614016800213091072%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=170547614016800213091072&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-121952160-null-null.142^v99^pc_search_result_base4&utm_term=cmake%E4%B8%8B%E8%BD%BD%E5%AE%89%E8%A3%85&spm=1018.2226.3001.4187

网址:https://cmake.org/



?imageView2/0/w/818

点击Download


?imageView2/0/w/818


?imageView2/0/w/818

注意添加环境变量

选择路径,点击【Next】


?imageView2/0/w/818

开始安装,点击【Install】


?imageView2/0/w/818

(2)测试

打开cmd 输入cmake /V


?imageView2/0/w/818

1.6 OpenCV下载安装

(1)下载地址:https://opencv.org/

点击Release

?imageView2/0/w/818


?imageView2/0/w/818

下载后注意下载目录

(2)环境变量配置


?imageView2/0/w/818


?imageView2/0/w/818


?imageView2/0/w/818


?imageView2/0/w/818

将以上两个路径添加到path中

二、安装Orbbec SDK  

(1)下载基础Orbbec SDK

地址:https://vcp.developer.orbbec.com.cn/resourceCenter

下载完成后在D盘创建一个Astra+文件夹把文件解压到文件夹中

?imageView2/0/w/818

(2)验证设备状态

将设备连接到主机

导航至“控制面板”->“设备管理器”

浏览查找 Orbbec 设备,如下图所示,设备连接成功。(不同设备其通道数可能会有所不同, Data Channel 也并非所有设备都有)


?imageView2/0/w/818

(3)生成你的第一个应用程序

参考网址:https://vcp.developer.orbbec.com.cn/documentation

软件依赖:VisualStudio2019、cmake 3.10及以上版本

下载/获取我们的SDK软件包,以1.5.7版本为例介绍windows如何编译。

打开Cmake,将“Examples”文件夹设置为代码路径,“Examples”下的“build”文件夹设置为生成二进制文件的路径,如下图所示。如Examples下无build,需要新建该文件夹。


?imageView2/0/w/818

点击“Configure”并选择对应的Visual Studio版本和平台版本后,点击“Finish”,如下所示:


?imageView2/0/w/818

点击“Generate”,如下所示:


?imageView2/0/w/818

可以通过以下两种方式打开Sample工程

方法一:通过cmake,点击“Open Project”按钮,打开Visual Studio工程


?imageView2/0/w/818

方法二:通过文件夹,Examples/build中的Visual Studio工程直接启动,如下图所示:


?imageView2/0/w/818

打开Examples工程界面如下所示:


?imageView2/0/w/818

选择你想要运行的工程,右键点击并将其“设置为启动项目”,在运行选项处选择release和64位版本。进行生成解决方案

将设备连接到主机。

将bin目录下的dll文件和配置文件拷贝到编译生成的bin路径下


?imageView2/0/w/818

运行HelloOrbbec工程,结果如下所示,至此第一个Example就运行成功了。


?imageView2/0/w/818

尝试运行程序,设备运行成功


?imageView2/0/w/818

三、安装算法Orbbec Pose SDK

(1)下载Orbbec Pose SDK

安装地址:https://vcp.developer.orbbec.com.cn/documentation

安装完成后解压到Astra+中


?imageView2/0/w/818


?imageView2/0/w/818

注意:解压Orbbec Pose的文件时要提前创建文件夹(Demo  doc   SDK   tools)

(2)下载Orbbec Pose 的运行部署

安装运行时库,点击即可

网址:https://vcp.developer.orbbec.com.cn/documentation

下载后解压到D盘的Astra+中

?imageView2/0/w/818


?imageView2/0/w/818

将以下文件拷贝到C盘的自建cuda中

(3)编译Orbbec Pose

DEMO:


?imageView2/0/w/818



?imageView2/0/w/818

运行install 后 拷贝cuda库到demo目录


?imageView2/0/w/818



?imageView2/0/w/818

在demo文件夹中运行install

打开cmd进入build文件夹

执行 cmake ..

再执行 cmake --build ./ --config "Release"

编译完成


?imageView2/0/w/818



?imageView2/0/w/818


?imageView2/0/w/818

(4)更改lisence

在控制台注册账号得到License管理

打开main文件,更改main 文件中的app_key   qpp_secret   auth_code


?imageView2/0/w/818


?imageView2/0/w/818


?imageView2/0/w/818

(5)运行tutorial_cpp_orbbec程序


?imageView2/0/w/818


?imageView2/0/w/818

(6)运行tool文件

解压OrbbecPoseTool_v3.4.6_Orbbec_win64即可,运行Orbbec Pose Tool文件


?imageView2/0/w/818


?imageView2/0/w/818
© 版权声明

相关文章