摘要: Codeusing System;using System.Collections.Generic;using System.Text;using System.Data;using System.Windows.Forms;using System.Drawing; namespace WindowsApplication2{ class ResizeAction { ... 阅读全文
posted @ 2012-12-29 16:23 代码改编世界 阅读(2570) 评论(0) 推荐(0) 编辑
摘要: 思路: Kinect的手的节点(这里都是右手,左手的效果一致)在Unity中移动的距离是很小的,你可以用一个物体绑定到手上,然后就能看到具体能够移动多大的范围了。 正式开始:1.因为手的移动范围很小,因此建立一个虚拟的小屏(2D,屏幕坐标),长宽就是你手上下左右移动的最大距离(在Unity中)。 2.换算出虚拟小屏的X/Y轴与实际屏幕的X/Y轴的比例,可以保存可以不保存,这个自己记住就成大小... 阅读全文
posted @ 2012-12-21 19:08 代码改编世界 阅读(3231) 评论(0) 推荐(0) 编辑
摘要: 以下链接是别人整理的关于计算机视觉(ComputerVision, CV)相关领域的网站链接,其中有CV牛人的主页,CV研究小组的主页,CV领域的paper,代码,CV领域的最新动态,国内的应用情况等等。打算从事这个行业或者刚入门的朋友可以多关注这些网站,多了解一些CV的具体应用。搞研究的朋友也可以从中了解到很多牛人的研究动态、招生情况等。总之,我认为,知识只有分享才能产生更大的价值,真诚希望下面... 阅读全文
posted @ 2012-12-09 16:32 代码改编世界 阅读(603) 评论(1) 推荐(0) 编辑
摘要: 要实现目标:整合前面所说的彩色图像、深度图像和骨骼图像,就是实现和SDK自带的那个SkeletonView例程差不多的功能。另外,再增加用户抠图功能,这个功能和SDK自带的那个Green Screen功能差不多。我们通过OpenCV来显示。 一、编程前期分析 这里因为是整合前面几个学习笔记提到的功能,所以要了解的东西前面都已经了解了,这里就不赘述了。这里唯一有一个新的点就是用户抠图,我们再学习学习... 阅读全文
posted @ 2012-12-09 16:13 代码改编世界 阅读(2282) 评论(0) 推荐(0) 编辑
摘要: 利用OPENNI的用户数据生成器和OPENCV判断手势的演示 1,原理:读入KINECT深度数据和用户数据,根据用户数据中最接近点附近的图像找到轮廓,与轮廓模板比较,找到HU矩阵最小的为匹配结果 2,基础:OPENNI, OPENCV2.2,上一篇“利用KINECT+OPENCV检测手势的演示程序”以及http://blog.163.com/gz_ricky/blog/static/18204... 阅读全文
posted @ 2012-11-30 00:09 代码改编世界 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 1,原理:读入KINECT深度数据,转换为二值图像,找到轮廓,与轮廓模板比较,找到HU矩阵最小的为匹配结果2,基础:OPENNI, OPENCV2.2 以及http://blog.163.com/gz_ricky/blog/static/182049118201122311118325/ 的例程基础上修改3,结果:仅仅用于演示利用OPENCV+OPENNI编程,对结果精度,处理速度等没有优化,仅供参考对0,1和5的比较比较准确代码如下:view plaincopy to clipboardprint?// KinectOpenCVTest.cpp : 定义控制台应用程序的入口点。 // #in 阅读全文
posted @ 2012-11-30 00:00 代码改编世界 阅读(721) 评论(0) 推荐(1) 编辑
摘要: lambda 表达式是一个可用于创建委托或表达式树类型的匿名函数。通过使用 lambda 表达式,可以可作为参数或返回编写本地函数,该函数调用的值。Lambda 表达式用于编写 LINQ 查询表达式特别有用。若要创建 lambda 表达式,则在 lambda 运算符 =>的左侧指定输入参数 (如果有),因此,您放置表达式或语句在另一端块。例如,lambda 表达式 x => x * x 指定名为 x 的参数并返回 x 的值计算的。如下面的示例所示,可以将此表达式传递给委托类型:C#delegate int del(int i);static void Main(string[] a 阅读全文
posted @ 2012-11-29 12:12 代码改编世界 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 动作识别可以说是Kinect应用设计的一大核心 总体上来说,考虑到开发难度、延迟程度、判断精度、用户体验等多方面因素,几乎没有“最好”这一概念,只有“最合适”。 看一下结构图 ------------------------------------------------------------------- 【动作识别】 手势 |- 触碰 |- 挥动 |- 触发机制 |- 双... 阅读全文
posted @ 2012-11-27 13:37 代码改编世界 阅读(327) 评论(0) 推荐(0) 编辑
摘要: Kinect for Windows 终于在广大开发者的呼唤中发布了,作为历史上销售最快的消费电子产品,早有无数人想将其用于其他各行领域了。微软虽然在硬件接口上制造了一点小障碍,但并没有对Kinect的输出做任何加密。于是,基于Kinect的各种应用层出不穷,也有开源社区提供了针对Kinect的USB驱动程序,比如OpenKinect、Cl NULL、OPen NI等。同时微软官方也发布了Kinect for Windows SDK,终于让广大开发者可以使用Kinect SDK了。接下来就是自己摸索Kinect SDK 的过程记录。传感器设置和支持: Kinect for Windows 传感 阅读全文
posted @ 2012-11-26 10:34 代码改编世界 阅读(1356) 评论(0) 推荐(0) 编辑
摘要: 全新的设计和构想Windows 8 具有一个全新的"开始"屏幕,该屏幕外观大方,启动快速而流畅。 把最重要的内容放在"开始"屏幕上,这样就可以立即访问您的人脉、应用程序、网站以及其他更多内容,您可以减少搜索时间,有更多时间处理重要事项。利用照片可以登录您可以对 Windows 8 进行个性化设置。 选择一张您喜欢的照片来创建自己的独特图片密码,只需在照片上描绘出一个图案即可。 一经登录以后,就可以持续连接到您的 Outlook 电子邮件以及所有内置应用程序,如 SkyDrive、照片、消息传送、邮件、日历以及更多应用程序。与 SkyDrive 相连可以轻 阅读全文
posted @ 2012-11-26 09:28 代码改编世界 阅读(171) 评论(0) 推荐(0) 编辑