摘要: 玩WowWee Rovio小车有段时间了,整理了一下之前写的代码,在ROS Groovy里面,对WowWee Rovio的CGI接口进行了封装,这次封装的主要是控制接口(三个全向轮,摄像头),图像接口(为了节约流量没有采取视频流的方式获取图像,而是采用request来response实时图像),MCU Report接口(包含红外传感,编码盘信息,电池信息等)。阅读全文
posted @ 2013-06-10 00:59 FreedomShe 阅读(2717) 评论(0) 编辑
摘要: 由于Groovy之前是rosbuild workspace为主,官方的IDE环境配置以rosbuild为范例来介绍,而目前(2013.5)对预备取代rosbuild的catkin并无提及(refer1 http://www.ros.org/wiki/IDEs)。熟悉Cmake的人已经解决catkin中配置Eclipse for C/C++的问题(refer2 http://answers.ros.org/question/52013/catkin-and-eclipse/),但试验时出现过无法调试的问题。后来加上CMAKE_BUILD_TYPE=Debug就好了,借此总结一下配置过程。阅读全文
posted @ 2013-05-16 17:02 FreedomShe 阅读(4841) 评论(0) 编辑
摘要: 上学期忙各种课程,这学期开始把精力投入“科研”。华丽的分割线,分割线之前,发展方向模糊,之后,近几年人生规划清晰,方向明确。4月底,开始正式走上“基于视觉的机器人导航”之路! 未来两年内的学习目标是:玩转vSLAM,掌握当前最成熟实用的技术,基于视觉系统,开发未来国内智能机器人市场!欢迎方向类同的机器人爱好者与我联系,共同学习进步!阅读全文
posted @ 2013-05-15 22:37 FreedomShe 阅读(441) 评论(0) 编辑
摘要: Robocup2D仿真平台需要运行在类Unix环境中,因此本例安装Ubuntu系统。Robocup2D官方源码主要包含rcssserver,rcssmonitor和rcsslogplayer 3个部分,Server是总控台,所有信息交互和处理都是在这里进行;Monitor是监控器,与server连接,用于模拟显示球场场景;Logplayer用于回放比赛,演示时可以不用安装。Server和Monitor安装好后可以显示球场,球员上场还需要Client端,可以从中科大官网下载他们的源码,直接运行脚本加入球员。阅读全文
posted @ 2013-01-24 13:31 FreedomShe 阅读(2722) 评论(1) 编辑
摘要: 记录了Win7+VS2012下,OpenCV2.4.3的重编译过程,以及Opencv应用工程的配置过程。如果只是使用Opencv而不需要跟踪源码,则使用Opencv自带的库文件即可。如果是希望在调试中跟踪Opencv源码,则需要重编译Opencv库。阅读全文
posted @ 2013-01-11 20:17 FreedomShe 阅读(31352) 评论(27) 编辑
摘要: 主要介绍了IME结构,安装卸载方法,学习方法等。阅读全文
posted @ 2012-11-30 00:48 FreedomShe 阅读(18486) 评论(12) 编辑
摘要: 做自然语言处理小作业,蛋疼地想用WPF写个界面,重新拾回丢失的记忆。每次新建WPF都要做一些固定操作——针对MVVM模式开发,以及实现单例等,在此记录下这些每次都要做的事情,下次有据可循。阅读全文
posted @ 2012-11-25 16:30 FreedomShe 阅读(3516) 评论(0) 编辑
摘要: 分布式课程的作业据说是百年不变——在我老板还是学生的时候就已经是这个题目了。网上一搜一大堆类似代码,喜欢自己写代码,自己去研究探索学习,作业不难,记录下来给某人做参考。阅读全文
posted @ 2012-11-25 06:46 FreedomShe 阅读(1227) 评论(0) 编辑
摘要: 从目前掌握的情况看,输入法编程普遍采用IME方式,使用imm32.dll。网络博文大多内容相近,要成为IME高手必须找到微软的开发文档,但MSDN改版后无法找到IME的原始文档。终于,通过线索在windows98 DDK内找到了两篇IME开发文档,并找到了online版本,汇合网络优秀博文,写此一篇外行编写IME的引路文——优秀资源索引。阅读全文
posted @ 2012-11-13 07:10 FreedomShe 阅读(2621) 评论(4) 编辑
摘要: 数据挖掘作业要做聚类,用OpenCV的kmeans函数,出的结果各种随机。听别人说kmeans自己写起来思路很简单,于是自己写了个kmeans的jar包,可以随机或者按顺序取初始聚类中心,可以输出参数信息及各个点的所属聚类,以及各个聚类的中心坐标。参数结构有点类似OpenCV的kmeans,自己觉得架构得还不错,贴出来分享了。阅读全文
posted @ 2012-11-04 21:46 FreedomShe 阅读(6010) 评论(2) 编辑
摘要: 1. 新建JAVA工程,导入libsvm包及其源码 2. 编写测试代码,使用libsvm函数进行分类预测 3. 参考贴阅读全文
posted @ 2012-10-09 21:52 FreedomShe 阅读(17121) 评论(3) 编辑
摘要: 官方文档(samples\HTKDemo\README)有介绍HTKDemo的使用方法,这里只是用中文详细介绍了下具体操作步骤而已。主要包括运行Demo,测试HTK配置是否正确,测试HSlab的录音打标窗口是否可用等内容。阅读全文
posted @ 2012-05-05 13:55 FreedomShe 阅读(1036) 评论(0) 编辑
摘要: HTK最新版本3.4.1在WIN7下安装配置依照官方文件来就行了,但是需要对原始文件做一些修改才能正确使用HSLab命令。本文详细介绍了WINDOWS中正确安装配置的全过程,以及HSLab错误的解决办法。(参照官方文档及前辈们博文,综合最新信息,此步骤经笔者实践测试可行)阅读全文
posted @ 2012-05-04 17:00 FreedomShe 阅读(2803) 评论(2) 编辑
摘要: 网上LDA源码很多,但是想要跑起来,确实是需要些语言功底的。于是本文从不熟练者角度介绍了让LDA源码跑起来的步骤,LDA源码使用的是Zhou Li的,其针对LDA写的学习文章和代码均可以在http://code.google.com/p/lsa-lda/downloads/list下载得到。我使用的是2009年10月的最新版本ldaviagibbs.zip,但代码中还是有些bug的地方需要更正。阅读全文
posted @ 2012-04-28 18:44 FreedomShe 阅读(3997) 评论(10) 编辑
摘要: SIFT的实现有很多版本,具体方式都是那么几个,找个好用的不太容易,因为对于代码不熟练者各种版本用起来都有点水土不服,需要调整调整才行。本人是在VS2010下的C++工程内使用的Rob Hess的源码。本文从VC++不熟练者角度介绍了对下载的sift具体调整和应用的步骤。阅读全文
posted @ 2012-04-28 15:15 FreedomShe 阅读(11559) 评论(8) 编辑
摘要: 在VS2010环境中应用Opencv,网上找到了很多配置方法,但大多都是老版本的,很多新手面对最新版本的Opencv无从下手,就给新手童鞋写了这么一篇超级详细的配置攻略,贴上来共享。要强调一点的就是,这种配置方法里使用的Opencv库是直接安装Opencv时候自带的dll库,在你的VS里面是无法调试Opencv的。如果需要调试Opencv,必须应用自己编译出来的Opencv库,具体怎么编译自己的Opencv库,网上有很多例子,再此不再赘述。阅读全文
posted @ 2012-04-25 22:07 FreedomShe 阅读(185269) 评论(45) 编辑
摘要: VS2010下使用MFC做界面,基于Opencv,集成SIFT,LDA算法源码,依据bag-of-words理论实现了一种图片分类器。本文介绍了大致思路和实现方法。阅读全文
posted @ 2012-04-24 20:36 FreedomShe 阅读(22037) 评论(34) 编辑