美文网首页大数据,机器学习,人工智能
奥比中光Astra+相机Orbbec Pose算法环境搭建教程

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

作者: HJsports | 来源:发表于2024-01-17 16:44 被阅读0次

    一、基础环境搭建

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

    (1)打开设备管理器



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

    (2)安装显卡驱动

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

    点击驱动程序

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

    (3)查看版本信息

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

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

    1.2 CUDA 环境配置

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

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

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

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

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

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

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

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

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

    选择自定义安装

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

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

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

    (2)查看环境变量

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

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

    验证是否安装成功:

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

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

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

    1.3 CUDNN安装

    (1)下载

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

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

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

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

    (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

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

    (3)验证安装是否成功

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

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

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

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

    原文链接: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/

    点击下载,下拉到最底

    下拉

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

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

    更改下载路径到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/

    点击Download

    注意添加环境变量

    选择路径,点击【Next】

    开始安装,点击【Install】

    (2)测试

    打开cmd 输入cmake /V

    1.6 OpenCV下载安装

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

    点击Release

    下载后注意下载目录

    (2)环境变量配置



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

    二、安装Orbbec SDK  

    (1)下载基础Orbbec SDK

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

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

    (2)验证设备状态

    将设备连接到主机

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

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

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

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

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

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

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

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

    点击“Generate”,如下所示:

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

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

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

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

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

    将设备连接到主机。

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

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

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

    三、安装算法Orbbec Pose SDK

    (1)下载Orbbec Pose SDK

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

    安装完成后解压到Astra+中

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

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

    安装运行时库,点击即可

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

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

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

    (3)编译Orbbec Pose

    DEMO:

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

    在demo文件夹中运行install

    打开cmd进入build文件夹

    执行 cmake ..

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

    编译完成

    (4)更改lisence

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

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

    (5)运行tutorial_cpp_orbbec程序

    (6)运行tool文件

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

    相关文章

      网友评论

        本文标题:奥比中光Astra+相机Orbbec Pose算法环境搭建教程

        本文链接:https://www.haomeiwen.com/subject/vnjhodtx.html