基于深度视觉数据的人机交互系统,程序源码,word论文,讲解PPT

上传者: ccsss22 | 上传时间: 2022-04-06 03:11:57 | 文件大小: 27.81MB | 文件类型: RAR
1.人机交互系统搭建与数据采集。首先通过Kinect体感摄像机采集深度信息和人体骨骼数据,然后利用计算机视觉的相关知识处理信息,从而完成用户和计算机之间的互动。关于深度数据的采集,Kinectv2采用的是飞行时间测距技术,相比v1,精度提高,效果更佳; 2.在骨骼关节点信息的基础上实现了人体摔倒行为检测。Kinectv2可以根据深度图像数据确定人体25个骨骼关节点。我们从骨骼关节点信息中提取脊柱中心点和两骻中心点作为关键点,计算每10帧的中心点下降速度和当前帧两骻中心的高度,当满足阈值条件时,则可判定检测到摔倒行为,进而进行报警提示; 3.在深度图像的基础上实现了实时抠像,并实现了基于肢体动作交互的背景切换和拍照功能。首先根据Kinectv2提供的深度图像、彩色图像、骨骼数据等原始数据流,确定是否出现人体,当检测到人体后,进行彩色图像和深度图像映射,“剥离”人像并与背景融合。同时,根据手势动作,可执行背景切换和拍照保存的操作;

文件下载

资源详情

[{"title":"( 59 个子文件 27.81MB ) 基于深度视觉数据的人机交互系统,程序源码,word论文,讲解PPT","children":[{"title":"基于深度视觉数据的人机交互系统.ppt <span style='color:#111;'> 1.16MB </span>","children":null,"spread":false},{"title":"FallDetection","children":[{"title":"FallDetection.v12.suo <span style='color:#111;'> 25.50KB </span>","children":null,"spread":false},{"title":"FallDetection","children":[{"title":"FallDetection.vcxproj <span style='color:#111;'> 4.11KB </span>","children":null,"spread":false},{"title":"FallDetection.vcxproj.filters <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 311B </span>","children":null,"spread":false},{"title":"FallDetection.cpp <span style='color:#111;'> 16.81KB </span>","children":null,"spread":false},{"title":"notice.png <span style='color:#111;'> 11.03KB </span>","children":null,"spread":false},{"title":"mykinect.h <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"FallDetection.log <span style='color:#111;'> 536B </span>","children":null,"spread":false},{"title":"vc120.pdb <span style='color:#111;'> 1.19MB </span>","children":null,"spread":false},{"title":"FallDetection.tlog","children":[{"title":"CL.write.1.tlog <span style='color:#111;'> 3.57KB </span>","children":null,"spread":false},{"title":"CL.read.1.tlog <span style='color:#111;'> 114.13KB </span>","children":null,"spread":false},{"title":"cl.command.1.tlog <span style='color:#111;'> 4.59KB </span>","children":null,"spread":false},{"title":"link.write.1.tlog <span style='color:#111;'> 2.20KB </span>","children":null,"spread":false},{"title":"FallDetection.lastbuildstate <span style='color:#111;'> 192B </span>","children":null,"spread":false},{"title":"link.command.1.tlog <span style='color:#111;'> 4.89KB </span>","children":null,"spread":false},{"title":"link.read.1.tlog <span style='color:#111;'> 6.81KB </span>","children":null,"spread":false}],"spread":true},{"title":"FallDetection.obj <span style='color:#111;'> 429.56KB </span>","children":null,"spread":false},{"title":"main.obj <span style='color:#111;'> 208.62KB </span>","children":null,"spread":false},{"title":"vc120.idb <span style='color:#111;'> 1.37MB </span>","children":null,"spread":false},{"title":"FallDetection.Build.CppClean.log <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"FallDetection.sdf <span style='color:#111;'> 40.06MB </span>","children":null,"spread":false},{"title":"FallDetection.sln <span style='color:#111;'> 985B </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"FallDetection.ilk <span style='color:#111;'> 661.88KB </span>","children":null,"spread":false},{"title":"FallDetection.pdb <span style='color:#111;'> 1.67MB </span>","children":null,"spread":false},{"title":"FallDetection.exe <span style='color:#111;'> 123.50KB </span>","children":null,"spread":false}],"spread":true},{"title":"readme.txt <span style='color:#111;'> 78B </span>","children":null,"spread":false}],"spread":true},{"title":"Cutout","children":[{"title":"Cutout.sln <span style='color:#111;'> 964B </span>","children":null,"spread":false},{"title":"Readme.txt <span style='color:#111;'> 173B </span>","children":null,"spread":false},{"title":"Cutout","children":[{"title":"image","children":[{"title":"005.jpg <span style='color:#111;'> 508.49KB </span>","children":null,"spread":false},{"title":"004.jpg <span style='color:#111;'> 4.08MB </span>","children":null,"spread":false},{"title":"001.jpg <span style='color:#111;'> 425.54KB </span>","children":null,"spread":false},{"title":"002.jpg <span style='color:#111;'> 415.34KB </span>","children":null,"spread":false},{"title":"003.jpg <span style='color:#111;'> 1.52MB </span>","children":null,"spread":false}],"spread":true},{"title":"mykinect.cpp <span style='color:#111;'> 20.20KB </span>","children":null,"spread":false},{"title":"Cutout.vcxproj <span style='color:#111;'> 4.10KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 591B </span>","children":null,"spread":false},{"title":"image.txt <span style='color:#111;'> 77B </span>","children":null,"spread":false},{"title":"Cutout.vcxproj.filters <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"mykinect.h <span style='color:#111;'> 3.51KB </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"Cutout.tlog","children":[{"title":"CL.write.1.tlog <span style='color:#111;'> 2.95KB </span>","children":null,"spread":false},{"title":"CL.read.1.tlog <span style='color:#111;'> 114.77KB </span>","children":null,"spread":false},{"title":"cl.command.1.tlog <span style='color:#111;'> 4.23KB </span>","children":null,"spread":false},{"title":"Cutout.lastbuildstate <span style='color:#111;'> 185B </span>","children":null,"spread":false},{"title":"link.write.1.tlog <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"link.command.1.tlog <span style='color:#111;'> 4.45KB </span>","children":null,"spread":false},{"title":"link.read.1.tlog <span style='color:#111;'> 6.48KB </span>","children":null,"spread":false}],"spread":false},{"title":"vc120.pdb <span style='color:#111;'> 1.18MB </span>","children":null,"spread":false},{"title":"Cutout.log <span style='color:#111;'> 2.31KB </span>","children":null,"spread":false},{"title":"Cutout.Build.CppClean.log <span style='color:#111;'> 958B </span>","children":null,"spread":false},{"title":"main.obj <span style='color:#111;'> 209.14KB </span>","children":null,"spread":false},{"title":"vc120.idb <span style='color:#111;'> 1.60MB </span>","children":null,"spread":false},{"title":"mykinect.obj <span style='color:#111;'> 419.31KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Cutout.sdf <span style='color:#111;'> 40.00MB </span>","children":null,"spread":false},{"title":"Cutout.v12.suo <span style='color:#111;'> 26.00KB </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"Cutout.pdb <span style='color:#111;'> 1.97MB </span>","children":null,"spread":false},{"title":"Cutout.ilk <span style='color:#111;'> 836.36KB </span>","children":null,"spread":false},{"title":"Cutout.exe <span style='color:#111;'> 124.00KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"基于深度视觉数据的人机交互系统_胶装稿.docx <span style='color:#111;'> 2.40MB </span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明