摘要: 双目立体视觉的研究一直是机器视觉中的热点和难点。使用双目立体视觉系统可以确定任意物体的三维轮廓,并且可以得到轮廓上任意点的三维坐标。因此双目立体视觉系统可以应用在多个领域。现说明介绍如何基于HALCON实现双目立体视觉系统,以及立体视觉的基本理论、方法和相关技术,为搭建双目立体视觉系统和提高算法效率。 双目立体视觉是机器视觉的一种重要形式,它是基于视差原理并由多幅图像获取物体三维几何信息的方法。双目立体视觉系统一般由双摄像机从不同角度同时获得被测物的两幅数字图像,或由单摄像机在不同时刻从不同角度获得被测物的两幅数字图像,并基于视差原理恢复出物体的三维几何信息,重建物体三维轮廓及位置。双目立体视 阅读全文
posted @ 2011-05-21 14:09 大有|元亨 阅读(16086) 评论(2) 推荐(0)
摘要: 2011-4-10 增加结果图片,更新代码,将模板改为6个(0-5)1,原理:读入KINECT深度数据,转换为二值图像,找到轮廓,与轮廓模板比较,找到HU矩阵最小的为匹配结果2,基础:OPENNI, OPENCV2.2 以及http://blog.163.com/gz_ricky/blog/static/182049118201122311118325/的例程基础上修改3,结果:仅仅用于演示利用OPENCV+OPENNI编程,对结果精度,处理速度等没有优化,仅供参考对0,1和5的比较比较准确废话少说,一切都在代码中。Hand detection 1 // KinectOpenCVTest.cp 阅读全文
posted @ 2011-05-16 14:47 大有|元亨 阅读(1844) 评论(2) 推荐(0)
摘要: 阅读全文
posted @ 2011-05-16 14:40 大有|元亨 阅读(590) 评论(0) 推荐(0)
摘要: Address改成:1 Infinite LoopCupertino, CA 95014(美国苹果总部地址)Name改成:Steven Paul Jobs(乔布斯)trackback: http://bbs.weiphone.com/read-htm-tid-2162628.html 阅读全文
posted @ 2011-05-15 12:12 大有|元亨 阅读(812) 评论(0) 推荐(0)
摘要: 完全用 GNU/Linux 工作理解 GNU/Linux注:本文是清华“牛仔”王垠的“成名作”,在网上引起很大的争议。对他崇拜地五体投地者有,对他嗤之以鼻者也有,总之成了一年多以前Linux 爱好者的圈子里的一个很有意思的现象。之后他对这篇文章进行了很大的修改,已经没有了原来那种意气风发。现存的版本如白开水一般无味,请参见:http://learn.tsinghua.edu.cn/homepage/2001315450/尽管他原来的观点有所偏激,但我还是很欣赏他原来的风格。“UNIX 是简单的,你不需要成为天才也能理解这种简单。”由于GNU/Linux这个词太长,下面如果没有特别指明,“Lin 阅读全文
posted @ 2011-05-15 03:16 大有|元亨 阅读(646) 评论(0) 推荐(0)
摘要: 全局的vi初始化设置在/etc/vim/vimrc文件,如果修改这里会影响所有用户的vi编辑我们最好只对自己用户名的vi做初始化设置。在你的用户名主目录下创建一个文本,命名为.vimrc(注意有一点)。把下面内容复制进去(引号后面是注释):syntax on "语法高亮set autoindent "打开自动缩进set cindent "针对C/C++的缩进set nu "打开行号保存起来,以后用你的用户名打开vi,它会自动读取这个文件进行初始化设置,以完成自动缩进、语法高亮、行号显示等功能…trackback: http://blog.163.com/ 阅读全文
posted @ 2011-05-15 02:49 大有|元亨 阅读(1878) 评论(0) 推荐(0)
摘要: 本文同時讀取它的深度圖,以及一般的彩色影像、並將之做位置上的校正、合併。為了做到這個目的,除了上一篇有用到的xn::DepthGenerator外,這一篇還會用到xn::ImageGenerator來讀取 Kinect 的彩色影像資料;而另外為了修正兩個攝影機的視角不同,也會用到xn::AlternativeViewPointCapability這個特別的 Capability。而由於這邊的程式碼是基於上一個程式所修改的,所以在重複的地方,Heresy 不打算重複說明了,請自行回去參考上一篇文章的部分。而接下來,就直接先看程式碼的內容:#include<stdlib.h>#incl 阅读全文
posted @ 2011-05-14 05:35 大有|元亨 阅读(988) 评论(0) 推荐(0)
摘要: 根据下面两个帖子改的程序http://www.cnblogs.com/TravelingLight/archive/2010/12/28/1919147.htmlhttp://viml.nchc.org.tw/blog/paper_info.php?CLASS_ID=1&SUB_ID=1&PAPER_ID=2161~ 由于OpenNI获得的深度图片是12位无符号整数,而OpenCV显示的是8位的,所以要作转换。 RGB和BGR在内存对应的位置序列不同,所以也要转换。2~ 编译环境不多说了吧? http://www.javaforge.com/wiki/101904有OpenNI 阅读全文
posted @ 2011-05-14 05:21 大有|元亨 阅读(1654) 评论(0) 推荐(0)
摘要: 项目源码详见:http://www.opencv.org.cn/forum/viewtopic.php?f=1&t=13042前几天刚入手了期待已久的 Kinect ,用于实验室机器人项目的视觉导航与环境理解。首先要做的是破解-->连接PC-->获取深度数据和图像数据-->三维点云显示 这么几项基本工作。开始仿照的是 饮水思源[1]博客的方法(使用VS2008在windows平台上试用Kinect[2]),利用 CL-NUI-Platform 来破解,它的最新版是1.0.0.1210,但我在XP上用会当机,后来换 1.0.0.1121 版的就可以用了。CL NUI 提 阅读全文
posted @ 2011-05-13 23:31 大有|元亨 阅读(1685) 评论(0) 推荐(0)
摘要: 作者:陈皓. 来源:http://www.csdn.netMakefile学习教程: 跟我一起写 Makefile0 Makefile概述0.1 关于程序的编译和链接1 Makefile 介绍1.1 Makefile的规则1.2 一个示例1.3 make是如何工作的1.4 makefile中使用变量1.5 让make自动推导1.6 另类风格的makefile1.7 清空目标文件的规则2 Makefile 总述2.1 Makefile里有什么?2.2Makefile的文件名2.3 引用其它的Makefile2.4 环境变量 MAKEFILES2.5 make的工作方式3 Makefile书写规则 阅读全文
posted @ 2011-05-13 09:19 大有|元亨 阅读(494) 评论(0) 推荐(0)