kinect_试衣间(1)

之前在网上看到的kinect-试衣间效果非常酷炫,于是就想尝试一下,虽然知道很难,很难。。。但是学到一点皮毛对于自己还是好的,于是我的大方向确定好了。

由于不熟悉模型,我只能从简单的弄起,目前衣服模型时从网上随便一张衣服照片上用ps扣的,暂时就先用衣服的照片来代替衣服模型吧,看了下效果,人体定位和控制依附于大小还是有问题,这两个问题是第一次尝试产生出来的,现在就说说我第一次做的东西了。

我用的是kinect的多元帧中的骨骼帧和彩色帧,彩色帧用于显示衣服照片穿在身上的效果,骨骼帧用于找到放衣服的控件在屏幕上的点的坐标。

关于怎么显示彩色帧,我就不多说了,前面博客里面有,现在讲解骨骼帧用于确定控件的位置,以及动态的改变空间的位置,目前对于c#高级界面编程我还是有点不熟悉,所以在网上开始搜了搜,用image控件的margin属性来动态的改变控件的位置,通过不断的赋值来动态改变image控件的位置,因为身体的骨骼点在屏幕上是不断的变化的,所以有必要改变image控件的位置,不然image控件就只能在一个默认位置,从而衣服照片也不动。

下面是关键位置的代码,在骨骼帧中,确定身体骨骼点的位置后,将其转化为屏幕坐标,进而将这个点的坐标重新赋给image控件,改变image控件的位置。

 if(headpoint.TrackingState==TrackingState.Tracked){Point headpoint1 = getjointpointscreen(headpoint);suit = new BitmapImage();suit.BeginInit();suit.UriSource = new Uri(@"D:\c++课程\试衣间(1)\试衣间\下载.png",UriKind.RelativeOrAbsolute);Thickness mov = new Thickness();mov.Right = headpoint1.X;mov.Bottom = headpoint1.Y;newsuit.Margin = mov;newsuit.Source = suit;suit.EndInit();}

骨骼帧中我只用头部点的左边来控制image控件的位置,由于是第一次的尝试,我就做的简单点了,我知道要想精确控制image控件必须多用几个点的坐标,所以我的image控件定位有问题,另外还要想想控制image控件的大小问题。

下面是运行效果

kinect_试衣间(1)相关推荐

  1. SaaS平台只是传统管理软件的试衣间

    本文讲的是SaaS平台只是传统管理软件的试衣间,[IT168 资讯]随着互联网技术的发展和应用软件的成熟, SaaS(Software-as-a-service软件即服务)正成为在21世纪开始兴起的一 ...

  2. 惊现试衣间照片流出??

    1 论断句的重要性 ▼ 2 这是个有味道的手机壳 ▼ 3 啊这...就挺秃然的 (素材来源网络,侵删) ▼ 4 男朋友的瘦肉礼物 (via.苍南派) ▼ 5 哭泣吧,打工人!! ▼ 6 朋友送的生日礼 ...

  3. 优衣库试衣间又出事了!惊现针孔摄像头 回应:正全力配合警方调查

    继上次优衣库KAWS联名遭哄抢上了热搜之后,优衣库再次"喜"提热搜. 据龙华网报道称,深圳龙华ICO购物中心优衣库试衣间被放入了偷拍针孔摄像头,而这一幕还被试衣服的女士发现. 报道 ...

  4. 【Daily Games——开发篇】:类QQ飞车商城的试衣间模块

    试衣间系统大家不陌生,类似qq飞车的商城,界面效果如下 由于界面左侧存在多个可切换页签,因此代码不适合放在一个.lua脚本中构造,采用主干+多支线的方式 主干代码: --幻化间--左侧点击原位置/颜色 ...

  5. “虚拟试衣间”项目可行性分析报告

    目录 "虚拟试衣间"项目可行性分析报告 1  引言 1.1 标识 1.2 背景 1.3 项目概述 1.3.1 软件的基本描述 1.3.2 项目开发基本描述 1.3.3 投资方 1. ...

  6. 网络虚拟试衣间受白领追捧

    不必逛商场搜小店,不必排队买单,沪上白领如今热衷于"网络试衣间",短短几分钟,就能上演一场场服装"真人秀".记者近日了解到,越来越多的沪上白领开始尝试" ...

  7. 穿搭网在线头像试衣间

    穿搭网在线头像试衣间,穿搭网淘宝店试衣间 穿搭网在线头像试衣间,注册穿搭网账号设置头像后,把你喜欢的衣服图片上传到相册,就可以用头像试穿衣服.地址:http://cdb9.com/syj.php 穿搭 ...

  8. 不爱你的人只会跟你在优衣库试衣间,爱你的人跟你用WSTMall建站

    不爱你的人只会跟你在优衣库试衣间,爱你的人都跟你使用WSTMall建站赚更多的钱,去拼搏.去生活! WSTMall,一套有态度的网上建站程序! 转载于:https://my.oschina.net/u ...

  9. Kinect虚拟试衣间开发(4)-2D衣物试穿

    衣物试穿是虚拟试衣间关键部分,可以分为两部分实现,一个是把现实中的人体坐标转换为屏幕坐标,二是根据骨骼宽和高调整衣物大小,并把前面获取的人体屏幕坐标赋给衣物位置坐标 显示衣物的image控件 < ...

最新文章

  1. 多实例gpu_MIG技术快速提高AI生产率
  2. 【fiveKeyPress】2秒内五次点击键盘任意键(或组合键)触发自定义事件(以Pause/Break键为例)
  3. 思考Web应用的数据流
  4. echarts散点图使用
  5. 微信php实例代码_php微信公众平台示例代码分析(二)
  6. Docker存储驱动devicemapper介绍和配置
  7. 【ios】开发者笔记之迈出第一步
  8. 台式电脑cpu排行榜_2020年台式电脑的CPU和显卡性能天梯图
  9. linux 下 libpcap 简单使用
  10. 组装一台微型计算机需要哪些部件6,微型计算机的组成与配置(6页)-原创力文档...
  11. ios带嗅探器的浏览器_MAC系统下 有没有像WIN系统的傲游浏览器那样有嗅探功能的呢?...
  12. 弘辽科技:手淘推荐流量总是忽高忽低如何稳定获取
  13. 长时间佩戴蓝牙耳机哪个款式好用?这几款半入耳式佩戴稳定舒适,不要错过
  14. 系统架构改进--多系统用户整合
  15. 你想成为一个什么样的人
  16. Could not find an open hard disk with UUID {57bbe8fe-8b4f-4a0d-aef4-1291b23d2bef}. 返回 代码: VBOX_E_OBJ
  17. js为li列表添加点击事件
  18. win7计算机自动关机设置在哪里设置方法,win7自动关机命令是什么 怎么设置
  19. python中小学生编程学习-小学生python编程在线教育-小码精灵编程线上教育机构...
  20. 用wireshark抓包分析TCP协议的三次握手连接、四次握手断开

热门文章

  1. 信息安全学习----渗透测试知识点
  2. python中\t \r \s \n \f各种转移字符含义
  3. 托科技的福,学不好外语就别学了!| 技术前沿洞察
  4. Unity动画系统学习
  5. 30个最值得去的人间仙境
  6. Windows11来了,第一个适用于Windows 11的Insider Preview
  7. 从志愿军“断刀”再论敏捷之道(上篇)
  8. 最火的python视频_超火Python400集视频,116-248集思维导图视频介绍(第二季)
  9. Linux:内存泄漏检测工具--Valgrind
  10. 为你的 Linux 桌面设置一张实时的地球照片