Azure Kinect 之 Note(一)

这篇具有很好参考价值的文章主要介绍了Azure Kinect 之 Note(一)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Azure Kinect

Azure Kinect DK 是一款开发人员工具包,配有先进的AI 传感器,提供复杂的计算机视觉和语音模型。

Kinect 将深度传感器、空间麦克风阵列与视频摄像头和方向传感器整合成一体式的小型设备,提供多种模式、选项和软件开发工具包(SDK)。

https://learn.microsoft.com/zh-tw/azure/kinect-dk/hardware-specification

Introduction

Azure Kinect DK Hardware Specifications

Azure Kinect 之 Note(一),CV(Computer Vision),# Mocap,# OpenCV,azure,flask,opencv,python,计算机视觉,目标检测,microsoft

Dimensions & Weight

Azure Kinect 之 Note(一),CV(Computer Vision),# Mocap,# OpenCV,azure,flask,opencv,python,计算机视觉,目标检测,microsoft

Operation Modes Supported by Depth Camera

Azure Kinect 之 Note(一),CV(Computer Vision),# Mocap,# OpenCV,azure,flask,opencv,python,计算机视觉,目标检测,microsoft

Operation Modes Supported by Color Cameras

Azure Kinect 之 Note(一),CV(Computer Vision),# Mocap,# OpenCV,azure,flask,opencv,python,计算机视觉,目标检测,microsoft

RGB camera exposure time value

Azure Kinect 之 Note(一),CV(Computer Vision),# Mocap,# OpenCV,azure,flask,opencv,python,计算机视觉,目标检测,microsoft

Depth sensor raw timing

Azure Kinect 之 Note(一),CV(Computer Vision),# Mocap,# OpenCV,azure,flask,opencv,python,计算机视觉,目标检测,microsoft

Camera FOV (field of view)

Azure Kinect 之 Note(一),CV(Computer Vision),# Mocap,# OpenCV,azure,flask,opencv,python,计算机视觉,目标检测,microsoft

Microphone Array

Azure Kinect 之 Note(一),CV(Computer Vision),# Mocap,# OpenCV,azure,flask,opencv,python,计算机视觉,目标检测,microsoft

command

  • 进行环境 目录配置

python
conda activate detectron2
conda env list
conda create -n kinect python=3.6
conda activate kinect
conda install opencv

  • 测试一下opencv 是否ok:

python
import cv2
exit()

  • 若需要重装 or Collapse

conda deactivate
conda remove -n kinect --all
conda env list
conda create -n kinect python=3.9
conda activate kinect
pip install opencv-python
pip install pykinect_azure

  • 安装python lib for the Azure Kinect DK sensor-SDK

pip install pykinect_azure

  • 测试

cd pyKinectAzure/examples
python exampleDepthImageOpenCV.py

https://github.com/etiennedub/pyk4a
https://github.com/ibaiGorordo/pyKinectAzure

Supplementary

nuget:

NuGet作为Visual Studio扩展,能够简化在Visual Studio项目中添加、更新和删除库(部署为程序包)的操作。
NuGet包是打包成单个ZIP 文件,文件扩展名是.nupack或.nupkg,使用开放打包约定(OPC) 格式,包含编译代码(Dll)、与该代码相关的其他文件以及描述性清单(包含包版本号等信息)。

MSI:

MSI文件是Windows Installer的数据包,它实际上是一个数据库,包含安装一种产品所需要的信息和在很多安装情形下安装(和卸载)程序所需的指令和数据。
MSI文件将程序的组成文件与功能关联起来。
此外,它还包含有关安装过程本身的信息,如:目标文件夹路径、系统依赖项、安装选项和控制安装过程的属性。

NFOV

narrow depth of field mode)
窄视场深度模式):正六边形镜头,适用于窄视角

WFOV

Wide Depth of Field Mode)
宽视场深度模式):圆形镜头,适用于宽视角

FOV

field of view)(视场)

binned & unbinned

UNBINNED是将采集图像的每个像素作为一个用于分析的数据
2X2BINNED是将采集得到的图像每2x2的方格做平均后作为一个用于分析的数据,相当于2X2BINNED模式在x轴和y轴上对UNBINNED模式进行了下采样。like pooling

FPS

frames per second)(每秒帧数)

IMU

Inertial Measurement Unit)(惯性测量单元)

FoI

Field of Interest)(专业范围)

UV & IR

紫外(UV) 红外(IR)

RGBA:

RGBA是一种色彩空间的模型,由RGB色彩空间和Alpha通道组成。
RGBA代表红(R ed)、绿(G reen)、蓝(B lue)和Alpha通道(A lpha)。
Alpha通道为图像的不透明度参数,其数值可以用百分比、整数或者像RGB参数那样用0到1的实数表示。
例如,若一个像素的Alpha通道数值为0%,那它就是完全透明的,无法被看见;而数值为100%则意味着像素完全不透明,即传统的数位图像。
在0%与100%之间的Alpha通道值使得像素可以透过背景,就像透过玻璃一般显示出来(半透明性),这种效果是简单的二元透明性(透明或不透明)做不到的,它使得数码合成变得容易。

MJPG:

Motion JPEG(M-JPEG或MJPEG,Motion Joint Photographic Experts Group,FourCC:MJPG)是一种影像压缩格式,其中每一帧图像都分别使用JPEG编码。
M-JPEG常用在数字相机和摄像头之类的图像采集设备上,非线性剪辑系统也常用这种格式。

YUV2:

YUV是编译true-color颜色空间(color space)的种类,Y’UV, YUV, YCbCr,YPbPr等专有名词都可以称为YUV,彼此有重叠。
“Y”表示明亮度(Luminance、Luma),“U”和“V”则是色度与浓度(Chrominance、Chroma)

NV12:

NV12是英特尔定义的视频格式,它在英特尔硬件平台上是原生态支持

Motion Sensor动作感应器(IMU):

内嵌的惯性测量单位inertial measurement unit (IMU) 为LSM6DSMUS,同时包含加速计和陀螺仪。加速计和陀螺仪会同时在1.6 kHz 取样。系统会向208 Hz 的主机回报这些范例。

Examples

Transform Point 2D To 3D

Azure Kinect 之 Note(一),CV(Computer Vision),# Mocap,# OpenCV,azure,flask,opencv,python,计算机视觉,目标检测,microsoft

Smooth Depth Image

Azure Kinect 之 Note(一),CV(Computer Vision),# Mocap,# OpenCV,azure,flask,opencv,python,计算机视觉,目标检测,microsoft

Body Tracking

Azure Kinect 之 Note(一),CV(Computer Vision),# Mocap,# OpenCV,azure,flask,opencv,python,计算机视觉,目标检测,microsoft

Body Track Lite Model

Azure Kinect 之 Note(一),CV(Computer Vision),# Mocap,# OpenCV,azure,flask,opencv,python,计算机视觉,目标检测,microsoft

segmentation depth image

Azure Kinect 之 Note(一),CV(Computer Vision),# Mocap,# OpenCV,azure,flask,opencv,python,计算机视觉,目标检测,microsoft

未完待续 ……文章来源地址https://www.toymoban.com/news/detail-567416.html

到了这里,关于Azure Kinect 之 Note(一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Azure kinect (二)项目创建和环境配置

    在此之前,你需要安装Microsoft Visual Studio,本人先使用的是2019版本,后转用2022版本,如版本问题对项目创建和环境配置产生影响,欢迎咨询。 新建一个C++空项目 创建完成后,将是以下界面,已经熟悉Visual Studio的朋友们可跳过, 右键项目,进入属性设置 在链接器 -- 输入 —

    2024年02月10日
    浏览(39)
  • Azure Kinect 内置姿势识别 两种方法

    第一种方式:(适合单个姿势识别,多个场景多个姿势等复杂检测也可以实现,但是可能需要多创建几个类似脚本) 添加你要识别的内置姿势即可   KinectManager 增加用户时添加个调用   PoseDetector.Instance.UserWasAdded(userId, uidIndex); 随便放哪里,这里识别的 必须在面板上添加你

    2024年02月09日
    浏览(35)
  • 计算机视觉 – Computer Vision | CV

    人的大脑皮层, 有差不多 70% 都是在处理视觉信息。 是人类获取信息最主要的渠道,没有之一。 在网络世界,照片和视频(图像的集合)也正在发生爆炸式的增长! 下图是网络上新增数据的占比趋势图。灰色是结构化数据,蓝色是非结构化数据(大部分都是图像和视频)。

    2024年02月11日
    浏览(41)
  • Azure Kinect微软摄像头Unity开发小结

    Azure Kienct是微软的代替Kinect的摄像头,用处其实蛮多的,最近做了这个的一些开发,总结一下。 如果只是当普通摄像头用的话,有集成显卡就行了。如果要用人体跟踪,至少要1050的独显。 微软摄像头代的东西还不少,可以建立点云地图,但是没试过。 下面是官方的SDK。后面

    2024年02月04日
    浏览(53)
  • Unity 结合 Azure Kinect 开发体感游戏教程

    本教程将介绍如何使用 Unity 和 Azure Kinect SDK 开发体感游戏。我们将重点介绍环境安装和手势的实现。 1. 准备工作 确保你已经拥有以下硬件和软件: Azure Kinect DK 设备 Windows 10 Unity 2020或更高版本 Visual Studio 2019或更高版本 2. 安装 Azure Kinect SDK 访问 Azure Kinect DK 官方页面 并下载

    2024年02月03日
    浏览(43)
  • 多台Azure Kinect配准与三维重建点云融合

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 本文章讲解 多台Azure Kinect配准与三维重建点云融合 的相关理论及思路,相关代码将免费开源至github,敬请期待。 在进行多相机或者双相机的数据采集时,为了使得各相机所捕获的每一帧数据都是同一时

    2024年02月05日
    浏览(40)
  • Azure Kinect DK + ROS1 Noetic使用教程

    作者: Herman Ye @Galbot @Auromix 版本: V1.0 测试环境: Ubuntu20.04 更新日期: 2023/08/16 注 1 : 本文内容中的硬件由 @Galbot 提供支持。 注 2 : @Auromix 是一个机器人爱好者开源组织。 注 3 : 本文在更新日期经过测试,确认有效。 可参考一键安装脚本,执行以下步骤,在Ubuntu18/20上安

    2024年02月13日
    浏览(37)
  • Azure Kinect DK 在设备管理器找不到此设备

    参考 Azure Kinect DK 在设备管理器找不到此设备_Thomas_yx的博客-CSDN博客 type-c------------------type-c  接电脑,数据传输 圆------------------usb  电脑线  

    2024年02月17日
    浏览(46)
  • ubuntu20.04使用微软Azure Kinect DK 实现三维重建demo记录

    本文仅为在ubuntu20.04实现Azure Kinect DK 三维重建demo,此文记录实现过程仅供学习,同时为大家避坑,文中参考大量文章已列至末尾。 1 ros安装 2 安装微软 DK的sdk 3 ros之AzureKinect驱动 4 Azure Kinect DK 点云和RGBD图的获取 5 conda安装 6 Kinect DK 实现三维重建 1.1 安装源,添加sources.list 1

    2024年02月07日
    浏览(66)
  • Azure ML 机器学习: Compute Instance, Computer Cluster, Inference Cluster的创建以及获取

    解释如何在 Azure ML Python SDK 以及 Azure Portal 上创建与获取Compute Instance, Computer Cluster, Inference Cluster。 Azure Compute Instance ,官方的中文翻译是 Azure 机器学习计算实例 。其实就是虚拟机,我们平时的代码都可以在上面跑。 在Azure Portal上,我们需要登录进Azure Machine Learning Studio,然

    2024年02月07日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包