摘要: using System.Data.OleDb;添加一个button控件,一个textBox控件,用于显示选择路径private void loadxls() { String fileName = textBox1.Text; String connectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/Members.xls;Extended Properties='Excel 8.0;HDR=YES;IMEX=1... 阅读全文
posted @ 2013-10-26 16:35 一笑而过88 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 打开所有的文件的 代码,包括word/ppt/txt/xls/mp3/视频文件添加usingusing System.Diagnostics;string fileName = @"D:/新建 文本文档.txt";//路径自己可以换成ppt、mp3、wmv、jpg、rmvb等等格式的文件,都可以 Process.Start(fileName); 阅读全文
posted @ 2013-10-26 16:32 一笑而过88 阅读(181) 评论(0) 推荐(0) 编辑
摘要: using System.Diagnostics; private void 导出数据ToolStripMenuItem_Click(object sender, EventArgs e) { Process myProcess = new Process(); string fileName = @"成绩排名器.exe"; string para ="你好,欢迎你!"; ProcessStartInfo myProcessStartInfo = new ProcessStart... 阅读全文
posted @ 2013-10-26 16:32 一笑而过88 阅读(219) 评论(0) 推荐(0) 编辑
摘要: private void button3_Click(object sender, RoutedEventArgs e) { System.Windows.Forms.FolderBrowserDialog dlg = new System.Windows.Forms.FolderBrowserDialog(); if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK) { textBox1.Text = dlg.Se... 阅读全文
posted @ 2013-10-26 16:31 一笑而过88 阅读(304) 评论(0) 推荐(0) 编辑
摘要: private void button1_Click_1(object sender, EventArgs e) { OpenFileDialog openFileDialog1 = new OpenFileDialog(); openFileDialog1.Filter = "Excel文件(*.xls)|*.xls"; if (openFileDialog1.ShowDialog() == DialogResult.OK) { ... 阅读全文
posted @ 2013-10-26 16:27 一笑而过88 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 如果double A=1.5321654;需要将其转换为3位小数,字符串的话A.tostring(".###")就可以,输出的是1.532;也可以用A.ToString("F3"),输出的是1.532;如果A<1,A=0.321654,则此时用A.tostring(".###")输出的是.321654,这种输出是不能达到要求的可以用A.ToString("F3"),输出的是0.321,结果正确 阅读全文
posted @ 2013-10-26 16:21 一笑而过88 阅读(2124) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Runtime.InteropServices;namespace Face{ public partial class Form2 : Form { public Form2() ... 阅读全文
posted @ 2013-10-26 16:20 一笑而过88 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 和其他摄像机一样,近红外摄像机也有视场。Kinect摄像机的视野是有限的,如下图所示: 如图,红外摄像机的视场是金字塔形状的。离摄像机远的物体比近的物体拥有更大的视场横截面积。这意味着影像的高度和宽度,比如640X480和摄像机视场的物理位置并不一一对应。但是每个像素的深度值是和视场中物体离摄像机的距离是对应的。深度帧数据中,每个像素占16位,这样BytesPerPixel属性,即每一个像素占2个字节。每一个像素的深度值只占用了16个位中的13个位。如下图: 获取每一个像素的距离很容易,但是要直接使用还需要做一些位操作。可能大家在实际编程中很少情况会用到位运算。如上图所示,深度值存储在第3.. 阅读全文
posted @ 2013-10-26 16:08 一笑而过88 阅读(7324) 评论(1) 推荐(0) 编辑
摘要: 摘要:对于人物识别技术来说,动作和人体测量统计学对于光学差异并不敏感,甚至对于眼镜,头发,帽子的描述相当粗糙,现在的以步态为基础的识别技术都是基于对细节的精确描述和对步态周期的精确测量。这种方法需要运动主角在简单背景下反复的重复一个单一动作,并且需要昂贵的动作捕捉系统或者二维的视频系统,以便研究人员可以对运动物体进行分段和跟踪。现有的设备限制了人体测量统计学在实际场景中的运用,因为实际场景中的动作存在不同程度的复杂性。我们发展了一种新的人物识别方法,这种方法以动作和人体测量统计学为基础,并且所用的设备为廉价的kinect RGBD传感器。与之前的以步态为基础的方法不同,我们用Kinect S. 阅读全文
posted @ 2013-10-26 16:03 一笑而过88 阅读(1166) 评论(0) 推荐(0) 编辑
摘要: 需要引入的dll:需要将下面两个dll复制到当前路径Kinect for windows提供了脸部识别的功能,可以识出人脸。主要是通过FaceTrackFrame类的GetTriangles()来得到一个三角形数组,这个三角形数组就是给成人面部的基本形状,并且组成的效果是立体的(可以这样理解,可以把3D都拆成三角形来表示,看上去像3D,但其实是2D),这个数组的每个元素都存放着三个整数,分别代码三角形的第一个点,第二个点和第三个点。FaceTrackFrame的GetProjected3DShape方法,可以获取一组坐标信息,这样就可以结合三角形数组元素中的点作为索引,从本方法的坐标集合中取出 阅读全文
posted @ 2013-10-26 15:45 一笑而过88 阅读(498) 评论(0) 推荐(0) 编辑