2015年3月3日

python + opencv: kalman 跟踪

摘要: 之前博文中讲解过kalman滤波的原理和应用,这里用一个跟踪鼠标的例程来演示怎么在opencv里用自带的kalman函数进行目标跟踪,文章的内容对做图像跟踪有借鉴意义。文章主要是网络资源进行整理和简单解读,来源见参考。运动模型的建立: 在进入kalman跟踪之前,首先要建立鼠标运动的模型,... 阅读全文

posted @ 2015-03-03 15:57 白巧克力 阅读(3459) 评论(0) 推荐(0) 编辑

python + opencv: 解决不能读取视频的问题

摘要: 博主一开始使用python2.7和Opencv2.4.10来获取摄像头图像,程序如下:cap = cv2.VideoCapture(0)ret, frame = cap.read()使用这个程序能够打开摄像头并获取图像,一切正常。 接着想使用OpenCv播放视频,按照官方教程只要将Vide... 阅读全文

posted @ 2015-03-03 10:57 白巧克力 阅读(4170) 评论(0) 推荐(0) 编辑

2015年1月8日

python : 将txt文件中的数据读为numpy数组或列表

摘要: 很多时候,我们将数据存在txt或者csv格式的文件里,最后再用python读取出来,存到数组或者列表里,再做相应计算。本文首先介绍写入txt的方法,再根据不同的需求(存为数组还是list),介绍从txt读取浮点数的方法。一、写入浮点数到txt文件: 假设每次有两个浮点数需要写入txt文件,这里... 阅读全文

posted @ 2015-01-08 11:11 白巧克力 阅读(26762) 评论(0) 推荐(1) 编辑

2015年1月7日

ROS :为IDE配置环境变量

摘要: ROS hydro 自带安装好了opencv 2.4 为了在自己经常使用的开发环境Eric下调用,需要配置Eric的环境变量,好让它可以调用ROS的资源,当然你用其他IDE也要这样配置,配置好了环境变量以后,就可以直接在你的开发环境下调试ROS程序了。1. 在 /usr/share/appli... 阅读全文

posted @ 2015-01-07 09:42 白巧克力 阅读(407) 评论(0) 推荐(0) 编辑

2014年12月29日

ROS 教程之 navigation :在 catkin 环境下创建costmap layer plugin

摘要: 在做机器人导航的时候,肯定见到过global_costmap和local_costmap。global_costmap是为了全局路径规划服务的,如从这个房间到那个房间该怎么走。local_costmap是为局部路径规划服务的,如机器人局部有没有遇到行人之类的障碍。costmap就是栅格图,每... 阅读全文

posted @ 2014-12-29 21:34 白巧克力 阅读(5558) 评论(0) 推荐(1) 编辑

2014年12月27日

ROS 教程之 vision : 用各种摄像头获取图像

摘要: 可能有很多人想在ROS下学习视觉,先用摄像头获取图像,再用opencv做相应算法处理,可是ROS下图像的采集可不像平常的read一下那么简单,需要借助外部package的使用。而摄像头即可以用笔记本自带的摄像头,也可以用外部的kinect,当然还可以是外部接入的usb接口的摄像头。前两者照着... 阅读全文

posted @ 2014-12-27 18:46 白巧克力 阅读(3359) 评论(0) 推荐(0) 编辑

2014年12月22日

ROS 教程之 network:多台计算机之间网络通信(2)

摘要: 在上一篇文章中我们已经搭建好了两台计算机间通信的条件,但是每次都需要在新的终端里输入一长串export ROS_MASTER_URI之类的。实际弄起来的时候也不方便,因此在本文中,我们更进一步,简化两台计算机通信的操作。并通过两个例子,让你感受感受ROS这种分布式架构和网络通信的强大,使得你的两... 阅读全文

posted @ 2014-12-22 16:52 白巧克力 阅读(2772) 评论(0) 推荐(0) 编辑

导航