OAK深度相机使用教程

本文介绍了如何在Ubuntu系统中配置和使用DepthAI库,包括下载库和依赖,进行人物检测和点云生成的代码编译。遇到的常见问题如强制使用USB2通信、import错误和模块缺失的解决方法也进行了详细说明。此外,提供了官方文档、CSDN博客、B站教程等资源作为学习和故障排查的支持。
摘要由CSDN通过智能技术生成

  • 一.库和依赖的下载
  • 1.初始化

echo 'SUBSYSTEM=="usb", ATTRS{idVendor}=="03e7", MODE="0666"' | sudo tee /etc/udev/rules.d/80-movidius.rules

sudo udevadm control --reload-rules && sudo udevadm trigger

 2.depthai代码库文件包载入

git clone depthai: DepthAI Python API utilities, examples, and tutorials.    #下载代码库到主目录

 

如图主目录第二排第四个数据包所示

二.代码文件的编译

示例一:人物检测

  1. 执行依赖代码文件

cd depthai                   #进入depthai目录,即依赖代码文件所在目录

python3 install_requirements.py  #执行  

2.执行代码文件

python3 depthai_demo.py -usbs usb2    #强制使用usb2传输信号

 

示例二:sdk点云

sdk文件需要更多依赖,在之前安装depthai库的基础上需要安装更多依赖

  1. 只要执行sdk文件就需要的依赖

pip install -U depthai-sdk

2.Rerun 可视化点云,RerunSDK 

pip install rerun-sdk

3.进入点云主程序文件所在目录

 

4.右键空白部分,点击在终端打开

5.执行python3 pointcloud.py -usbs usb2,即可

 

 三:常见问题分析

  1. 强制usb2通信

usb2指的是常见的四个接触口的线,比如常见的充电线,而oak相机默认使用usb3接口,里面是蓝色的,且有九个接触口,如下图,一般不专门配置是没有的,如果使用usb3通信,就可以去掉上文指令中的-usbs usb2语句

  1. import(error)问题

出现这种问题一般是两种情况导致,组件版本有问题或者依赖版本有问题

这时候需要根据文件需要来更新组件或依赖的版本,组件就类似与opencv-python,等等,依赖就比如上文的depthai-sdk的更新,要在终端使用语句更新,比如pip install -U depthai-sdk,其他的import问题可参考官方文档的故障排除板块,网址在最后。

2.No module 问题

这种情况一般是那个特定的module还没下载,搜索一下module名,然后找到它的下载语句,把它下载下来即可,或者查看官方文档中类似的故障报错,解决问题的方式类似,可以查看一下,也许会有启发

3.depthai 库的下载问题

对于oak相机的库,要找开源的代码一般是在第一次下载depth包的时候就全下载下来了,不需要再去重复下载,或者重命名后再去下载一个一模一样的包,没必要,下一次就可以了,尤其对于官方文档中带有网址的,以depthai结尾的,基本都是一个下载地址。

四.资料获取

  1. oak中国官方使用教程

1.1.4. Ubuntu — DepthAI Docs 0.3.0.0 documentation

故障排除,报错查看在问题答疑板块

 

2.oak中国csdn及微信交流群(oak官方首页最下面联系方式,有问题时回复较快)

csdn网址:OAK中国_官方的博客_CSDN博客-OAK深度相机使用教程,OAK深度相机常见报错,OAK深度相机应用案例领域博主 

3.oak中国b站示例视频教程

五.备注

  1. 想要更全面的,直观的了解和改正程序,可选择在pycharm中运行,而不在终端,更加主动,更有利于深入代码本身,早安早省心。
  2. 这个过程少不了需要科学上网,例如访问github等国外代码网站,早弄早省心。还可以自己注册一个账号用于分享IT方面的经验
  3. 有些细节问题直接在csdn上搜索即可,不要忘记带上ubuntu及其版本号
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: OAK-D-Pro 是一款功能强大的智能深度相机,具有高度的智能化和灵活性。它搭载了 OpenCV、OpenVINO、TensorFlow 等多种先进的 AI 框架和算法,可以用于人脸识别、姿势识别、手势识别、物体检测、场景分析等多种应用场景。 OAK-D-Pro 还支持多种连接方式,包括 USB、HDMI、以太网等,方便与不同的设备进行联接。同时,它也具有较高的处理性能和低功耗,可以在较长时间内进行运算。 总之,OAK-D-Pro 是一款非常优秀的智能深度相机,可以广泛应用于各种 AI 领域,具有很高的性价比。 ### 回答2: 智能深度相机OAK-D Pro是一款功能强大的相机,具有出色的效果和性能。 首先,OAK-D Pro采用了先进的深度感知技术,能够实时获取环境中的深度信息。通过双目立体视觉和深度学习算法的结合,它能够高精度地感知和测量物体的三维空间位置和形状。这使得OAK-D Pro在目标检测、位姿估计、实时地图生成等任务中表现出色。 其次,OAK-D Pro具备较高的图像分辨率和图像质量。它搭载了高清摄像头,能够捕捉到更多细节,并保持图像的清晰度和真实感。这使得其在计算机视觉应用中可以更准确地分析和处理图像。 此外,OAK-D Pro还具备强大的计算能力和算法处理能力。其内置的高性能处理器和深度学习推理芯片可以快速高效地处理和分析图像数据。这使得OAK-D Pro能够在实时应用场景中保持稳定且高效的性能表现。 最后,OAK-D Pro还支持多种接口和数据输出方式,可以与其他设备和平台进行无缝集成。这为用户提供了更大的灵活性,可以在各种应用中充分发挥OAK-D Pro的效能。 综上所述,智能深度相机OAK-D Pro具有优秀的深度感知能力、高清影像质量、强大的计算能力和多样化的数据输出接口。其出色的效果使得它在计算机视觉和人工智能领域有着广泛的应用前景。 ### 回答3: 智能深度相机OAK-D Pro是一款高性能的相机产品,具有出色的效果。它采用了深度学习算法,可以实现更精确的深度感知,并与计算机视觉技术相结合,实现高质量的图像和视频输出。 OAK-D Pro的主要特点之一是其高分辨率和高帧率。它配备了一个强大的传感器,能够捕捉到更多细节,并以每秒30帧的速度进行图像和视频的采集。这意味着用户可以获得更清晰、更流畅的图像和视频体验。 此外,OAK-D Pro还具备智能边缘计算的能力。它内置了强大的处理器和神经网络,能够在设备上进行实时的图像和视频分析,无需依赖云端的计算资源。这种边缘计算的方式大大提高了响应速度,并能够实现更高效的应用,比如目标检测、人脸识别等。 此外,OAK-D Pro还支持深度数据的获取和处理。它能够测量出场景中每个像素的距离,并生成精确的深度图像。这为各种应用提供了更多可能性,比如虚拟现实、增强现实等。 综上所述,智能深度相机OAK-D Pro具有出色的性能和效果。它不仅能够提供高质量的图像和视频输出,还能够进行智能边缘计算和深度数据处理,满足用户在各种应用场景中的需求。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值