当前位置: 首页 > news >正文

win11/10+Azure kinect DK配置 VS2019/2017/2015的方法(简单,亲测可以)

首先下载文件:

文件的下载和安装方法参考我的博客

(131条消息) WIN11/win10+Azure Kinect DK详细驱动配置教程(亲测)_Vertira的博客-CSDN博客

安装好VS2019,创建好控制台c++工程。这些都很简单,不细说。

配置:

首先配置环境变量(分别是Azure Kinect Body Tracking SDK和Azure Kinect SDK 安装路径下的bin文件路径):

C:\Program Files\Azure Kinect SDK v1.4.1\sdk\windows-desktop\amd64\release\bin
D:\Program Files\Azure Kinect Body Tracking SDK\sdk\windows-desktop\amd64\release\bin

Azure Kinect Body Tracking SDK 比较大 ,可以安装在D盘或E盘,自己随便选。

系统--》高级变量----》环境变量----》系统变量--path---》新建

创建好之后,别忘了重新启动才能生效。

然后配置属性,VCC目录--》包含目录

然后 VCC目录--》库目录

D:\Program Files\Azure Kinect Body Tracking SDK\sdk\windows-desktop\amd64\release\lib
C:\Program Files\Azure Kinect SDK v1.4.1\sdk\windows-desktop\amd64\release\lib

配置好opencv ,opencv3.x,opencv4.x都行

参考链接

(138条消息) win11/10+opencv3.x/4.x配置 VS2019方法(第一步:简单使用,亲测)_Vertira的博客-CSDN博客

配置结束后

安装连接好Azure Kinect

添加测试程序(百分之百可以 运行)

#pragma comment(lib, "k4a.lib")
#include <stdio.h>
#include <k4a/k4a.h>
#include <k4arecord/record.h>
#include <k4arecord/playback.h>
#include < iostream>
#include <stdlib.h>
#include <opencv2/core/core.hpp>  
#include <opencv2\opencv.hpp>
#include <opencv2/highgui/highgui.hpp>  
#include <k4a/k4a.hpp>
#include < cstdlib>using namespace cv;
using namespace std;int main()
{k4a::capture capture;const uint32_t device_count = k4a::device::get_installed_count();//查看设备个数if (device_count == 0){printf("No K4A devices found\n");return 0;}k4a::device device = k4a::device::open(K4A_DEVICE_DEFAULT);k4a_device_configuration_t config = K4A_DEVICE_CONFIG_INIT_DISABLE_ALL;    //设定设备参数config.color_format = K4A_IMAGE_FORMAT_COLOR_BGRA32;config.color_resolution = K4A_COLOR_RESOLUTION_1080P;config.depth_mode = K4A_DEPTH_MODE_NFOV_UNBINNED;config.camera_fps = K4A_FRAMES_PER_SECOND_30;config.synchronized_images_only = true;device.start_cameras(&config);k4a::image rgbImage;k4a::image depthImage;cv::Mat color_frame;cv::Mat depth_frame;while (true){if (device.get_capture(&capture, std::chrono::milliseconds(0))){rgbImage = capture.get_color_image();depthImage = capture.get_depth_image();color_frame = cv::Mat(rgbImage.get_height_pixels(), rgbImage.get_width_pixels(), CV_8UC4, rgbImage.get_buffer());depth_frame = cv::Mat(depthImage.get_height_pixels(), depthImage.get_width_pixels(), CV_16U, depthImage.get_buffer());depth_frame.convertTo(depth_frame, CV_8U, 1);cv::imshow("color", color_frame);cv::imshow("depth", depth_frame);color_frame.release();depth_frame.release();capture.reset();if (waitKey(1) == 27)break;}}cv::destroyAllWindows();device.close();return 0;
}

运行效果

相关文章:

win11/10+Azure kinect DK配置 VS2019/2017/2015的方法(简单,亲测可以)

首先下载文件&#xff1a;文件的下载和安装方法参考我的博客(131条消息) WIN11/win10Azure Kinect DK详细驱动配置教程&#xff08;亲测&#xff09;_Vertira的博客-CSDN博客安装好VS2019,创建好控制台c工程。这些都很简单&#xff0c;不细说。配置&#xff1a;首先配置环境变量…...

子查询的相关例题

子查询的相关例题&#xff1a; 查询和Zlotkey相同部门的员工姓名和工资 SELECT e1.last_name,e1.first_name,e1.salary FROM employees e1 WHERE e1.department_id (SELECT e2.department_idFROM employees e2WHERE e2.last_nameZlotkey );查询工资比公司平均工资高的员工号…...

vue2.0与vue3.0及vue与react区别

vue2.0与3.0及vue与react区别vue2.0 与 vue3.0 区别1. 双向绑定原理2.Vue3支持碎片(Fragments)3.Composition API4.生命周期5.v-if和v-for的优先级6.typescript支持vue与 react区别共同点1.虚拟domdiff算法2.提供了响应式和组件化的视图组件。3.注意力集中保持在核心库&#xf…...

【SQL】MySQL秘籍

chihiro-notes 千寻简笔记 v0.1 内测版 &#x1f4d4; 笔记介绍 大家好&#xff0c;千寻简笔记是一套全部开源的企业开发问题记录&#xff0c;毫无保留给个人及企业免费使用&#xff0c;我是作者星辰&#xff0c;笔记内容整理并发布&#xff0c;内容有误请指出&#xff0c;笔…...

vue-router 的基本用法

vue-router 的基本用法 1.什么是 vue-router vue-router 是 vue.js 官方给出的路由解决方案。它只能结合 vue 项目进行使用&#xff0c;能够轻松的管理 SPA 项目中组件的切换。 vue-router 的官方文档地址&#xff1a;https://router.vuejs.org/zh/ 2.vue-router 安装和配置的…...

图像显著性目标检测

一、概述 1、定义 图像显著性检测(Saliency Detection,SD)&#xff0c; 指通过智能算法模拟人的视觉系统特点&#xff0c;预测人类的视觉凝视点和眼动&#xff0c;提取图像中的显著区域(即人类感兴趣的区域)&#xff0c;可以广泛用于目标识别、图像编辑以及图像检索等领域&am…...

力扣-查找重复的电子邮箱

大家好&#xff0c;我是空空star&#xff0c;本篇带大家了解一道简单的力扣sql练习题。 文章目录前言一、题目&#xff1a;182. 查找重复的电子邮箱二、解题1.正确示范①提交SQL运行结果2.正确示范②提交SQL运行结果3.正确示范③提交SQL运行结果4.正确示范④提交SQL运行结果总结…...

如何选择正规可靠的ISO认证机构?

ISO认证其实早已融入我们生活中&#xff0c;因为日常生活很多产品都有认证标识&#xff0c;企业办理ISO体系就需要找第三方认证公司&#xff0c;市面上这种公司也有不少&#xff0c;但找到合适可靠、认真负责的还是不易&#xff0c;尤其是体系认证有年审&#xff0c;如何留住客…...

React源码解读之更新的创建

React 的鲜活生命起源于 ReactDOM.render &#xff0c;这个过程会为它的一生储备好很多必需品&#xff0c;我们顺着这个线索&#xff0c;一探婴儿般 React 应用诞生之初的悦然。 更新创建的操作我们总结为以下两种场景 ReactDOM.rendersetStateforceUpdate ReactDom.render …...

【程序人生】从土木专员到网易测试工程师,薪资翻3倍,他经历了什么?

转行对于很多人来说&#xff0c;是一件艰难而又纠结的事情&#xff0c;或许缺乏勇气&#xff0c;或许缺乏魄力&#xff0c;或许内心深处不愿打破平衡。可对于我来说&#xff0c;转行是一件不可不为的事情&#xff0c;因为那意味着新的方向、新的希望。我是学工程管理的&#xf…...

C++——C++11第二篇

目录 可变参数模板 lambda表达式 lambda表达式语法 捕获列表说明 可变参数模板 可变参数&#xff1a;可以有0到n个参数&#xff0c;如之前学过的 Printf C11的新特性可变参数模板能够让您创建可以接受可变参数的函数模板和类模板 模板参数包 // Args是一个模板参数包&…...

14.最长公共前缀

编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀&#xff0c;返回空字符串 ""。示例 1&#xff1a;输入&#xff1a;strs ["flower","flow","flight"]输出&#xff1a;"fl"示例 2&#xff1a;输入&…...

【免费教程】 SWMM在城市水环境治理中的应用及案例分析

SWMMSWMM&#xff08;storm water management model&#xff0c;暴雨洪水管理模型&#xff09;是一个动态的降水-径流模拟模型&#xff0c;主要用于模拟城市某一单一降水事件或长期的水量和水质模拟。EPA&#xff08;Environmental Protection Agency&#xff0c;环境保护署&am…...

SortableJS/Sortable拖拽组件,使用详细(Sortablejs安装使用)

简述 作为一名前端开发人员&#xff0c;在工作中难免会遇到拖拽功能&#xff0c;分享一个github上一个不错的拖拽js库&#xff0c;能满足我们在项目开发中的需要&#xff0c;支持Vue和React&#xff0c;下面是SortableJS的使用详细&#xff1b; 这个是sortableJS中文官方文档&…...

Heartbeat+Nginx实验

HeartbeatNginx实验 Heartbeat是什么&#xff1f; Heartbeat是 Linux-HA 工程的一个组件&#xff0c;自1999 年开始到现在&#xff0c;发布了众多版本&#xff0c;是目前开源 Linux-HA项 目成功的一个例子&#xff0c;在行业内得到了广泛的应用 构建规划&#xff1a; 两台后…...

JavaEE|网络编程之套接字 TCP

文章目录一、ServerSocket API构造方法常用方法二、Socket API构造方法常用方法注意事项三、TCP中的长短连接E1:一发一收&#xff08;短连接&#xff09;E2:请求响应&#xff08;短连接&#xff09;E3&#xff1a;多线程下的TCP回响服务器说明&#xff1a;这部分说实话有点懵&a…...

Robot Framework自动化测试---元素定位

不要误认为Robot framework 只是个web UI测试工具&#xff0c;更正确的理解Robot framework是个测试框架&#xff0c;之所以可以拿来做web UI层的自动化是国为我们加入了selenium2的API。比如笔者所处工作中&#xff0c;更多的是拿Robot framework来做数据库的接口测试&#xf…...

ASP.NET Core中的路由

传统路由 app.MapControllerRoute( name: "default", pattern: "{controllerHome}/{actionIndex}/{id?}"); MapControllerRoute用于创建单个路由。 单个路由命名为 default 路由 。大多数具有控制器和视图的应用都使用类似 default 路由的路由模板。 之所…...

VBA提高篇_26 Textbox多行_ListBox_ComboBox

文章目录1. 文本框多行换行2. ListBox: 列表框2.1 列表框中添加条目的三种方法:3. ComboBox 组合框: 属性方法等同于以上ListBox1. 文本框多行换行 MultiLine: 控制文本框多行自动换行() Enterkeybehevior: True 代表允许在文本框中使用回车键换行 WordWrap: True 代表自动换…...

python环境配置

python环境配置一、ADB环境配置1、ADB下载路径:2、点击下载3、解压并放到本地磁盘4、配置ADB环境变量二、Python环境配置1、Python下载路径:2、点击下载(默认下载最新的)3、解压并放到本地磁盘4、配置Python环境变量5、配置pip环境变量三、Pycharm安装1、pycharm下载路径:2、点…...

手把手教你用Proteus给Arduino项目做“硬件体检”:以舵机控制为例

用Proteus为Arduino舵机项目做虚拟压力测试的5个实战技巧 当你花了两天时间焊接好电路板&#xff0c;满怀期待地给舵机通电时&#xff0c;突然闻到一股焦糊味——这种硬件翻车现场每个创客都经历过。仿真工具的价值就在于&#xff0c;它能让你在烧毁第一个元器件之前&#xff0…...

2026年4月,天府新区,成都装修公司哪家好,北京我爱我家装饰(成都旗舰店)

引言在快速发展的天府新区&#xff0c;装修选择成为了许多家庭和业主的首要问题。无论是新房装修、老房翻新还是局部改造&#xff0c;如何选择一家既专业又可靠的装修公司&#xff0c;确保从设计到施工的每个环节都令人满意&#xff0c;是大家最为关心的问题。本文将通过实际案…...

2026最权威的十大AI辅助写作平台横评

Ai论文网站排名&#xff08;开题报告、文献综述、降aigc率、降重综合对比&#xff09; TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 基于深度学习模型的论文一键生成技术&#xff0c;可快速整合文献资料&#xff0c;能提取核心…...

告别命令行恐惧:用LLaMA-Factory的Gradio WebUI,像玩积木一样微调你的大模型

告别命令行恐惧&#xff1a;用LLaMA-Factory的Gradio WebUI&#xff0c;像玩积木一样微调你的大模型 当大模型技术从实验室走向产业应用时&#xff0c;一个残酷的现实摆在眼前&#xff1a;90%的潜在使用者被命令行界面挡在门外。那些闪烁着光标的神秘终端窗口&#xff0c;就像一…...

电机类型详解与选型维护指南

1. 电机基础概念解析电机作为现代工业的核心动力装置&#xff0c;其重要性不言而喻。简单来说&#xff0c;电机就是通过电磁感应原理实现电能与机械能相互转换的设备。想象一下&#xff0c;它就像一个能量翻译官&#xff0c;把电这种看不见的能量形式&#xff0c;翻译成我们看得…...

UDOP-large实战教程:Describe the layout of this document. Prompt深度解析

UDOP-large实战教程&#xff1a;Describe the layout of this document. Prompt深度解析 1. 引言&#xff1a;当文档“开口说话” 想象一下&#xff0c;你面前有一份复杂的英文研究报告、一张布满数字的发票&#xff0c;或者一份结构严谨的表格。传统上&#xff0c;你需要用眼…...

微信小程序解包神器:wxappUnpacker 完整使用指南与源码还原技巧

微信小程序解包神器&#xff1a;wxappUnpacker 完整使用指南与源码还原技巧 【免费下载链接】wxappUnpacker 项目地址: https://gitcode.com/gh_mirrors/wxappu/wxappUnpacker 你是否曾经好奇过微信小程序背后的实现原理&#xff1f;或者想要学习优秀小程序的开发技巧却…...

Ubuntu 18.04安装后必做的5件事:换源、更新、装基础软件及常见问题修复

Ubuntu 18.04系统初始化优化指南&#xff1a;从零到高效工作环境 刚完成Ubuntu 18.04安装的新用户往往会面临一系列基础配置问题——从龟速的软件下载到缺失的日常应用&#xff0c;从分辨率异常到输入法卡顿。这些看似琐碎的问题实则构成了Linux入门的第一道门槛。本文将系统性…...

OpenClaw+千问3.5-9B:自动化测试报告生成器

OpenClaw千问3.5-9B&#xff1a;自动化测试报告生成器 1. 为什么需要自动化测试报告 作为开发团队中的测试负责人&#xff0c;我每周都要面对数十份测试报告的手工整理工作。从Jenkins导出原始数据、用Excel制作图表、再到Word中排版成文档&#xff0c;整个过程至少消耗3-4小…...

开源智能体的安全第一课:OpenClaw案例

网罗开发&#xff08;小红书、快手、视频号同名&#xff09;大家好&#xff0c;我是 展菲&#xff0c;目前在上市企业从事人工智能项目研发管理工作&#xff0c;平时热衷于分享各种编程领域的软硬技能知识以及前沿技术&#xff0c;包括iOS、前端、Harmony OS、Java、Python等方…...