1. 序言

1.1. OAK-OpenCV人工智能开发套件

OAK-D

1.2. OAK是个啥?

OAK(OpenCV AI Kit)是OpenCV官方指定的人工智能开发套件。

OAK小小的身材中集成了4K彩色像素、双目深度相机、惯性测量单元「IMU」、高性能AI处理芯片,浓缩的都是精华。

OAK实现将双目深度视觉计算、神经网络推理、惯性导航传感器集成在单相机内,让用户在2.5W低功耗的情况下获得双目视觉测量定位、AI神经网络加速、4K H.265 30帧实时推流。满足用户在智能驾驶、智能交通、智慧安防、机器人、教学竞赛等方面的需求。

1.3. 产品架构

Architecture

OAK搭载了英特尔旗下子公司Movidius推出的Movidius MyRiad X视觉处理器(VPU),这是一种低功耗的系统芯片(SoC),用于在基于视觉的设备上加速深度学习和人工智能。

MyRiad

支持主流的Tensorflow,Caffe,Pytorch等几乎所有深度学习算法框架。支持MobileNetv2SSD ,TinyYOLOv3/v4/x,Deeplabv3+等海量的开源神经网络模型。

1.4. OAK能做哪些事?

能做的事情,多到你怀疑人生。甭管你是天上飞的无人机,还是路上跑的无人驾驶小汽车,又或是医疗,安防,视频处理等方面。一切和图像处理有关的地方,OAK都能大放异彩。

以下是OAK的实际应用案例:

  • 物体检测:免费模型包括MobileNet-SSDv2, Tiny-YOLOv3, Strawberry Detector, Mask / No Mask Detector, Safety-Glasses等,并且还提供免费Google Colab项目以供定制。

  • 人脸检测: 支持面部特征识别,情绪识别,年龄识别,体型识别,身份识别与二次验证/核对等。

  • 车辆检测: 支持车型识别,车牌检测,车牌号识别等。

  • 行人检测: 支持单人追踪,比对/核验/计数等。

  • 姿态检测: 支持人体关节点3D坐标记录。

  • 文字识别(OCR): 支持文字识别,读取。

  • 图像语义分割: 支持基于深度检测的图像分割。

  • 双目测距:实现深度视觉,3D物体定位,SLAM建图。

  • H.264和H.265编码:HEVC,1080p和4K视频。

1.5. OAK相比其他嵌入式人工智能产品的优势?

  • OAK不需要其他繁琐的配置,30秒快速上手。

  • 硬件直接集成了高性能相机模组,集成一个1200万高像素彩色相机和可选的2个黑白工业相机,无需额外购买其他硬件。

  • 固件直接支持双目深度测距功能,无需额外开发双目算法。

  • 支持所有深度学习算法框架,包含主流的Tensorflow,Caffe,Pytorch等。

  • 支持海量的开源神经网络模型,包含MobileNetv2SSD , TinyYOLOv3 and v4 ,Deeplabv3+。

  • 支持多种编程语言,包含C/C++,Python等。

  • 无缝支持Opencv软件库,是OpenCV官方唯一指定AI学习和竞赛套件。

  • 支持业界领先的OpenVino深度学习部署平台。

  • 支持4K 30fps H.264/H.265视频编码功能。

  • 支持快速原型验证到产品化落地整个过程。

  • 以下是OAK与其他嵌入式平台的详细对比表:

OAK与其他嵌入式平台的详细对比表

产品

OAK

比特大陆BM1880

TB-RK3399Pro

JETSON NANO

KOI K210系列

openMV系列

树莓派4B

性能

4.0TOPS @INT8/FP16

1TOPS @INT8

3.0TOPS @INT16/FP16

0.472TOPS @PF16/FP32/INT8

0.8TOPS @INT8

0.4TOPS

0.1TOPS

支持神经网络

MobileNetv2SSD、TinyYOLOv3 and v4、Deeplabv3+等所有神经网络模型。

DNN、CNN、RNN、LSTM

Inception V3、ResNet34、VGG16

AlexNet、ResNet-18、YOLO

TinyYOLOv2

不适合做深度学习

MobileNetv2SSD、TinyYOLOv3 and v4、Deeplabv3+等所有神经网络模型。

摄像头

4K摄像头和两颗双目摄像头

QVGA @60fps/VGA @30fps摄像头

30万像素摄像头

使用难度

非常容易

比较难

比较难

比较难

容易

中等难度

比较难

适用人群

人工智能研究人员,专业技术开发人员,学生

人工智能研究人员,专业技术开发人员

人工智能研究人员,专业技术开发人员

人工智能研究人员,专业技术开发人员

人工智能,机器视觉爱好者,学生

机器视觉爱好者,学生

人工智能研究人员,专业技术开发人员,学生

产品化

可以

可以

可以

可以

不可以

不可以

可以

支持框架

Kaldi、Caffe、TensorFlow、ONNX、Pytorch、MXNet

Caffe、TensorFlow、pytorch、paddle、MXNet

TensorFlow、Pytorch、Caffe、Mxnet、Darknet、Onnx

Caffe、TensorFlow、ONNX、Pytorch

TensorFlow、Keras、Darknet

Kaldi、Caffe、TensorFlow、ONNX、Pytorch、MXNet

1.6. OAK详细参数

1.6.1. 处理器参数

处理器参数

Movidius MyRiad X视觉处理单元

内置于每个OAK模块

计算能力

4万亿次运算每秒

1.6.2. 相机参数

相机参数

相机

彩色相机

黑白工业相机

Shutter Type

Rolling Shutter

Sync Global Shutter

Image Sensor

IMX378

OV9282

Max Framerate

60fps

120fps

H.265 Framerate

30fps

/

Resolution

12MP (4056×3040 px/ 1.55um)

1MP (1280×800 px/3um)

Field of View

81° DFoV – 68.8° HFoV

81° DFoV – 71.8° HFoV

Lens Size

1/2.3 Inch

1/2.3 Inch

Focus

8cm – ∞ (AutoFocus)

19.6cm – ∞ (FixedFocus)

F-number

2.0

2.2

1.6.3. 关于功耗

运行不同程序功耗是不同的

  • 空闲功率:0.7W

  • 正常功率:2.5W

  • 最大功率:5W

1.7. OAK适合哪些人?

  • 对人工智能感兴趣的人。

  • 对嵌入式机器视觉感兴趣的人。

  • 想要学习人工智能和计算机视觉的小伙伴,通过OAK可以为您的学习添砖加瓦。

  • 对目标检测和图像识别有开发需求的人

1.8. 深入使用OAK需要哪些知识?

有疑问?

我们很乐意为您提供代码或其他问题的帮助。

Slack
OAK 官方网站

OAK中国官方网站

forum
OAK 论坛

像聊天一样,只是不同步。

forum
Email Support

给我们的支持团队发送消息。

我们的联系方式

售后技术支持
oak_china_wechat

企业微信:OAK中国

售前技术和项目咨询
WeChat

微信号:13951940532

加好友请备注"OAK咨询"

欢迎到淘宝选购
taobao
OAK中国官方淘宝店

还可以通过我们发布的视频和文章了解OAK