奥比中光astra深度相机新手入门操作( windows 和 VS 平台下)

news/2024/10/29 2:29:09/

主要讲解Astra pro的深度相机在Windows下和VS下的测试步骤。

一,Astra pro深度相机

Astra pro深度相机是乐视与奥比中光合作的体感相机,对标微软Kinect,可用于三维重建,SLAM学习,也可以作为免驱UVC摄像头体感摄像头使用。
在这里插入图片描述
相机参数
在这里插入图片描述

二,Windows下直接使用OBNiViewer.exe这个exe来实现可视化

  1. 首先在官网下载你这个摄像头的驱动并安装:下载地址:https://orbbec3d.com/develop/
    在这里插入图片描述
    安装好后插上相机,打开设备管理器查看是否安装成功,未安装成功可依据“Astra设备驱动安装及设备诊断指南”解决。
    在这里插入图片描述
  2. 安装完之后继续在刚才官网地址下拉到最下面下载openNI开发包并且解压。
    在这里插入图片描述
    解压后打开OBNiViewer.exe应用程序即可
    在这里插入图片描述
    点击之后效果图为:
    在这里插入图片描述
    两个操作点注意:
    a, 保存深度图,按 c 即可,其他操作可根据提示自己摸索。
    在这里插入图片描述
    按c保存图片后(输入法为英文)在这里插入图片描述
    默认的图片保存路径为…\OpenNI_2.3.0.63\Windows\Astra OpenNI2 Development Instruction(x64)_V1.3\Tools\OBNiViewer\CapturedFrames,格式为.raw文件。在这里插入图片描述
    b, 设置图片尺寸,因为保存图片为.raw格式,需用imageJ工具打开,打开时尺寸设置错误则会打开失败。
    在这里插入图片描述

附:imageJ工具下载及使用简介(用于打开或编辑.raw文件)

下载地址为:http://imagej.net/Fiji/Downloads

  1. 然后下载之后依然解压:在这里插入图片描述
    注意: 确保解压路径中不包含中文目录,并且不要解压在“program files”路径中。因为这个软件运行时会更改文件。(要不imageJ程序会打不开)

  2. 运行图示软件即可,导入.raw图像文件
    在这里插入图片描述

  3. imageJ配置参数

    设置的宽度和高度必须设置如上文所示保存图片的宽高度一致,不然出来的结果不对,如果想要保存为其他格式,直接点解Save As即可。

打开彩色图设置:
在这里插入图片描述
打开深度图设置:
在这里插入图片描述

  1. 最终打开结果:在这里插入图片描述

在VS下测试

  1. 找到如下目录下 的VS工程文件,不用修改属性,直接编译完后运行即可。
    在这里插入图片描述
    在这里插入图片描述
  2. 由于该工程用VS2013平台工具集编写,我使用VS2017打开会出错,我改成VS2015能运行成功
    在这里插入图片描述
  3. 结果:
    在这里插入图片描述
    其他功能继续探索。

http://www.ppmy.cn/news/147514.html

相关文章

数字中继线功能介绍

数字中继线/30BD/DID/DID/专线接入/业务是为营销中心、客服中心、集团办公等应用而提供的经济型集成规模线路(通常与呼叫中心系统 结合使用),又称ISDN-PRI,即一次群速率ISDN,有30个B通路和1个D通路,每个B通…

16路舵机控制版(维特智能)

我之前偶然间买了维特智能的16路舵机控制版,发现网上相关资料比较少,于是只能自己看说明书,自己不断探索,于是乎想把自己总结的一点知识传递出来,供大家一起学习。 硬件连接: 双路供电 1.USB 口/串口是给…

展讯驱动入门

展讯驱动入门 fastboot download cmd: fastboot flash uboot u-boot.bin fastboot flash boot boot.img LCM 基础知识:http://blog.chinaunix.net/uid-28454895-id-4216124.html code path: kernel/drivers/video/sprdfb/lcd kernel/drivers/video/backlight …

【C#图解教程】第六章 方法(下)

输出参数 函数的输出只有返回值有时不太够,此时需要用到输出参数,用修饰词out声明 输出参数的要求与引用参数类似,需要是变量,此外,输出参数也是实参的别名,指向堆中同一对象。 输出参数与引用参数的不同在…

拯救Linux小白:学习这20条命令,玩转Linux

目录 cdpwdlscpmvrmmkdircatlessheadtailgrepmanchownchmodtopfinddfdups !! Conclusion 在处理 Linux 时,您需要使用一个 shell——一个可以让您访问操作系统的接口。命令需要作为输入来通知或指导计算机程序执行特定操作。虽然大多数Linux 发行版都是用户友好的&a…

kaggle新赛:蛋白质功能预测大赛baseline

日前,Kaggle发布了CAFA 5 Protein Function Prediction蛋白质功能预测大赛。这是一个机器学习中的序列预测任务,需要你开发一个基于蛋白质氨基酸序列和其他数据的模型,预测一组蛋白质的功能。 该竞赛评估参与者对蛋白质序列的基因本体论&…

3D元宇宙数字展厅—虚拟智能化办公展厅引领未来办公新风尚

随着数字化技术和虚拟现实的迅猛发展,传统的办公方式正在经历一场革命性的变革。在这个数字化时代,虚拟智能化办公展厅正以其独特的优势和创新的展示方式,引领着未来办公的新风尚。 让我们一同探索虚拟智能化办公展厅的魅力,以及它…

CH9102与CP2102应用注意事项

文章目录 概述应用差异说明驱动说明GPIO使用说明硬件差异说明CH9102F VS CP2102N-GQFN24CH9102X VS CP2102CH9102X VS CP2102N-GQFN28 其他说明 CH9102资料链接 概述 CH9102(WCH)与CP2102的不同子型号之间可实现pintopin兼容,可以在不更改硬…