从零学习depthai python API-第一天

depthai简介

DepthAI 是嵌入式空间 AI 平台,可帮助您构建具有真正实时 3D 对象定位(认为 3D 对象检测)和跟踪的产品。DepthAI 减轻了 AI,深度视觉等工作的负担 - 直接从内置摄像头进行处理 - 使您的主机有能力处理特定于应用程序的数据。
DepthAI身上集成了4K彩色像素、双目深度相机、惯性测量单元「IMU」、高性能AI处理芯片。
OAK-D

专有名词解释

  • 主机端是DepthAI连接到的设备,例如PC或RPi。如果主机端发生了某些情况,则意味着此设备参与其中,而不是DepthAI本身。
  • 设备端是DepthAI本身。如果设备方面发生了某些情况,则意味着DepthAI对此负责。
  • 管道是设备端的完整工作流程,由节点和它们之间的连接组成-这些不能存在于管道之外。
  • 节点是DepthAI的单个功能。它具有输入或输出或两者兼有,以及要定义的属性(例如摄像机节点上的分辨率或神经网络节点中的Blob路径)。
  • 连接是一个节点的输出与另一节点的输入之间的链接。为了定义管道数据流,连接定义了将数据发送到哪里以达到预期结果。
  • XLink是一种中间件,能够在设备和主机之间交换数据。XLinkIn节点允许将数据从主机发送到设备,XLinkOut则相反。

安装依赖

python3 -m pip install depthai

代码实现

本文将展示如何建立一个管道,该管道输出RGB摄像头的preview流,如何通过XLink连接以将其实时传输到主机,以及如何使用OpenCV在主机上显示RGB帧。

分步代码

导入所需库

import cv2
import depthai as dai

定义管道

pipeline = dai.Pipeline()

定义并配置彩色相机

# 创建彩色相机流
camRgb = pipeline.createColorCamera()
# 设置输出图像大小
camRgb.setPreviewSize(300, 300)
# 设置要使用的相机
camRgb
  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值