weilin_1216

导航

2013年7月3日

使用floodfill()函数颜色填充一个联通的区域

摘要: 使用floodfill()函数:#include "opencv2/imgproc/imgproc.hpp"#include "opencv2/highgui/highgui.hpp"#include using namespace cv;using namespace std;//floodfill()//Fills a connected component with the given color.static void help(){ cout = 2 ? argv[1] : (char*)"pic5.png"; image0 阅读全文

posted @ 2013-07-03 14:45 weilin_1216 阅读(816) 评论(0) 推荐(0) 编辑

opencv图像分割

摘要: 本次试验基于opencv2.4.5版本中自带的一个sample。其主要过程是,首先设置好参数,然后用函数pyrMeanShiftFiltering()对输入的图像进行分割。分割后的结果保存在该函数的第二个参数即输出图像中,最后根据该分割图像的特点用floodFill()函数对其分割的结果用不同的颜色进行填充。实现代码如下:#include "opencv2/highgui/highgui.hpp"#include "opencv2/core/core.hpp"#include "opencv2/imgproc/imgproc.hpp" 阅读全文

posted @ 2013-07-03 10:30 weilin_1216 阅读(890) 评论(0) 推荐(0) 编辑

2013年6月20日

ubuntu12.04下安装openni

摘要: 本人用的是ubuntu 12.04 64位的操作系统。由于openni更新到第二代了,而且这一代的产品不向下兼容,意味着在OpenNI2的环境下,目前Kinect只能使用微软官方的Kinect for Windows SDK来驱动了,故在openni官网下载了openni,sensorkinect与NITE的history版本:http://www.openni.org/openni-sdk/openni-sdk-history-2/#.Uc。这里可以根据自己的系统选择32或者64位。网上大部分人转载的方法我试过,但是不成功,比如需要进入SensorKinect/Platform/Linux/ 阅读全文

posted @ 2013-06-20 09:38 weilin_1216 阅读(514) 评论(0) 推荐(0) 编辑

2013年6月19日

kinect与openni学习资料汇总【转】

摘要: 首先是csdn上小斤童鞋的系列文章:Kinect开发教程一:OpenNI的安装与开发环境配置Kinect开发教程二:OpenNI读取深度图像与彩色图像并显示Kinect开发教程三:利用OpenNI进行手势识别Kinect开发教程四:用Kinect控制鼠标玩水果忍者PC版其次是mp77技术交流频道上的系列文章,基于openNI的《user guide》来写的,简明易懂(作者自称西大学生,俺不知是哪个西大):Kinect内幕——解析SDK(OpenNI Framework 1) :PrimeSense OpenNI Framework的基本架构和设计思路Kinect内幕——解析SDK(OpenNI 阅读全文

posted @ 2013-06-19 21:32 weilin_1216 阅读(250) 评论(0) 推荐(0) 编辑

2013年6月18日

Ubuntu 12.04下配置 opencv2.4.5 , CodeBlocks10.05 开发环境

摘要: 1.先查询 opencv :~# apt-cache search opencvlibcv-dev - Translation package for libcv-devlibcv2.3 - computer vision library - libcv* translation packagelibcvaux-dev - Translation package for libcvaux-devlibcvaux2.3 - computer vision library - libcvaux translation packagelibhighgui-dev - Translation pack 阅读全文

posted @ 2013-06-18 10:48 weilin_1216 阅读(388) 评论(0) 推荐(0) 编辑

2013年6月17日

ubuntu12.04安装openCV2.4.5

摘要: 更新软件列表,升级sudo apt-get updatesudo apt-get upgrade安装依赖包sudo apt-get install build-essential libgtk2.0-dev libjpeg-dev libtiff4-dev libjasper-dev libopenexr-dev cmake python-dev python-numpy python-tk libtbb-dev libeigen2-dev yasm libfaac-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev li 阅读全文

posted @ 2013-06-17 19:13 weilin_1216 阅读(383) 评论(0) 推荐(0) 编辑

2013年5月29日

ros中安装kinect的一个总结

摘要: kinect是xbox360版本的,带一个原装电源。首先在windows下面安装,测试成功。接下来就在ubuntu下面装,ubuntu是12.04版本,ros装的是Fuerte版本,安装的命令是sudo apt-get install ros-fuerte-openni-camera ros-fuerte-openni-launch装好以后,运行,发现有报python错误,一查发现是这个版本的bug。卸载ros-fuerte指令:Uninstall all fuerte packages with config removal:sudo aptitude purge --prompt ros- 阅读全文

posted @ 2013-05-29 19:49 weilin_1216 阅读(432) 评论(0) 推荐(0) 编辑

2013年5月17日

kinect SDK 与 OpenNI

摘要: OpenNI与kinect安装(windows下)安装教程:http://www.cnkinect.com/article-299-1.htmlopenni是利用PrimeSence公司放出的驱动,在PC平台上安装Kinect。硬件需求:Kinect一台(价格:1200RMB左右)连接Kinect和PC的USB转换接口电脑一台推荐安装环境:Windows7 32位系统VS 2008软件需求:Kinect驱动OpenNINITE kinect SDK 安装教程http://www.cnblogs.com/aawolf/archive/2011/06/17/2083249.html最低开发环境:. 阅读全文

posted @ 2013-05-17 15:21 weilin_1216 阅读(285) 评论(0) 推荐(0) 编辑

2013年5月15日

x86和x64到底代表什么含义

摘要: 在下载使用与Windows和Linux上使用的软件时,常常会看到不同版本的软件里面含有x86和x64字样。那么x86和x64到底代表什么含义呢?x86是英特尔Intel首先开发制造的一种处理器体系结构的泛称。该系列较早期的处理器名称是以数字来表示,并以“86”作为结尾,包括 Intel 8086、80186、80286、80386以及80486,因此其架构被称为“x86”。由于数字并不能作为注册商标,因此Intel及其竞争者均在新一代处理器使用可注册的名称,如Pentium等。现时Intel把x86-32称为IA-32,全名为“Intel Architecture, 32-bit”。而x64则 阅读全文

posted @ 2013-05-15 15:36 weilin_1216 阅读(3479) 评论(0) 推荐(0) 编辑

2013年5月14日

ubuntu中安装OpenNI

摘要: 一、OPenNI篇1.软件下载:(1)OpenNI:http://www.openni.org/openni-sdk/此处选择了linux 下的 OpenNI 2.1 Beta (X86) 版本. 下载完成后解压,cd进入解压后的路径:$ sudo ./install.sh(2)SensorKinectstep1 下载SensorKinect执行命令:$git clone https://github.com/avin2/SensorKinect.git如果提示没有git这个命令,则先下载git,打开终端:sudo apt-get install git过程比较慢.......要耐心的等... 阅读全文

posted @ 2013-05-14 21:29 weilin_1216 阅读(1439) 评论(0) 推荐(0) 编辑