我的AI之路(38)--使用深度相机之钜芯深度相机

本文详细介绍钜芯深度相机的测距能力、连接配置及驱动库使用方法。该相机测距可达100米,使用USB供电,需通过特定网络地址获取图像数据。文中提供了相机驱动库与示例代码获取途径,解释了API调用流程,包括获取焦距、基线、图像及深度数据的转换方法。

      钜芯深度相机测距范围达100米左右,这点是一般深度相机所不能的。

      钜芯相机使用USB线供电,需要使用网线通过网络来访问相机内置程序获取到图像数据和视差数据,相机的地址固定为192.168.80.10,所以如果需要接入不同地址段的网内,需要买个USB转网口的转接器,将转接器的网口用网线与相机相连,转接器的USB线插到跑你的程序的板子上的USB3口,并且在你的板子上的操作系统里将转接器的网卡的地址设置为192.168.80.*,以保持和钜芯深度相机在同一网段。

      钜芯相机的驱动库和示例代码没有github项目,在购买相机后联系销售索取即可拿到一个包含有驱动库文件、头文件和示例代码文件的项目源码samplecode,samplecode里lib/pc/下是相机驱动的so库文件,include里面的moCameraDriver.h是你开发调用相机的API的代码时需要包含的头文件,source下面的sample.cpp既是示例代码又是工具代码,在Ubuntu16.04 LST下,安装opencv3和cmake后即可使用cmake编译这个文件,编译完后,在build目录里生成了一个samplecode二进制文件,将钜芯相机通过网线和USB转网口的转接器连到PC或者你的跑Ubuntu的板子的USB3口后,运行samplecode,即可弹出一个窗口看到相机的实时彩图图像和深度图像,按下数字键2,图像上会出现网格,并显示各网格里的深度数据,按下数字3,然后用鼠标点击图像,点击处显示深度数据。

     调用钜芯的API非常简单,在你的源码里包含进moCameraDriver.h这个头文件,然后使用里面的三个API:

     调用 moNewCameraDriver(int nMode, const char *pCameraPath, unsigned int nStartFrmNo, char bIsFlip)打开相机获得句柄,

     然后使用此句柄调用moGetBFBa

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Arnold-FY-Chen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值