自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (11)
  • 收藏
  • 关注

原创 opencv2.2.0源代码(include文件)分析(1)

由于openCV2.2.0源文件很庞大,这里我只分析openCV2.2.0文件组织结构的各个模块的include文件(重点分析各个模块下引用的算法和实现的功能),而不是src文件。这里分析各个模块有助于更好的从整体把握和理解openCV2.2.0。这里只是自己做草稿部分,便于以后修改查找。有理解不对的,希望大家指出。--疯子_007 首先分析的是highgui目录下的highgui_c.h和highgui.cpp文件: highgui_c.h分三部分:基本的GUI函数库,视频接口,和过时的函数库。基本的GU

2010-12-19 21:14:00 3594 3

原创 ROS下opencv不能读取本地视频的解决方案

ROS下opencv不能读取本地视频的解决方案因为项目需要,我需要把windows下的代码转移到ROS下,可是在转移的过程中,出现了一个非常让人头疼的问题,就是作测试的时候,ROS下的openCV不支持读取本地视频。找了很多方法。都解决不了,被逼无奈,只好到ROS官网去寻求答案。这里是我发问的贴:http://answers.ros.org/question/1197/opencv

2011-06-12 19:26:00 1866

原创 重装(更新)ROS

用了很久的ROS,难免要进行重装下ROS,刚好最近几天遇到一个问题,就是opencv2.2和ROS兼容又出了问题。解决了好久都没有解决。问题就是在ROS用非openCV可以正常读取摄像头,可是用openCV的cvCaptureFromCAM,就老实提示不能运行。索性就重装下ROS-diamondback吧,小小感慨下,怎么现在ROS好久都没更新了呢?记得上次用ROS-CTurtle,几个月后,就出

2011-06-12 19:25:00 2616

原创 有趣的wimage相关类

在ROS下编程的时候,发现一个例子是调用opencv2/core/wimage.hpp类的,去年的时候,我倒仔细查看这个头文件,没有深研究,百度,谷歌了一番,都没有找到任何资料。现在趁这个机会,好好研究下他。其实,我本人是很喜欢C++,也远胜于爱C的。这个类库是Google开发的,另外,同事共享了一个Google开发C++的编程规范(http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml),我在这里也贴出来,好的编程习惯,对己对他人都有莫

2011-03-13 13:23:00 1604

原创 (四)创建ROS msg 和 srv

<br />参考网址:http://www.ros.org/wiki/ROS/Tutorials/CreatingMsgAndSrv<br />1,msg和srv介绍:       msg:msg文件是描述ROS 消息的描述文件,是用来为消息生成不同语言下源代码。msg文件存储在该package路径下的msg文件路径。<br />msg文件包括以上几种类型:int8, int16, int32, int64 (plus uint*)float32, float64stringtime, durationot

2011-01-10 16:18:00 1543

原创 (二)创造一个简单的ROS package

参考网址: 1,http://www.ros.org/wiki/ROS/Tutorials/CreatingPackage2,http://bbs.axnzero.com/viewthread.php?tid=657        ROS的软件以Package的方式组织起来。package包含节点(Node)、ROS依赖库、数据套、配置文件、第三方软件、或者任何其他逻辑构成。package的目标是提供一种易于使用的结构以便于软件的重复使用。总得来说,ROS的package遵从Goldilocks原则:短小精

2011-01-09 23:05:00 1650

原创 How to use "chmod" under linux

<br />This "chmod" command is be used quite a lot. and I cry for understanding and being familiar with this command. While I am looking its helpful, it cannot satisfy me. And then I make a decision to collect it belows:<br /> <br />reference:<br />1, "man

2011-01-09 21:27:00 1221

原创 (一)ROS系统命令学习

参考ROS官网:http://www.ros.org/wiki/ROS/Tutorials/NavigatingTheFilesystem对于ROS系统,很多代码关联于很多的packages和stacks之间,如果用简单的liunx命令行,比如ls,cd 等,会导致路径冗长等问题,所以ROS提供了自己的命令行。根据官网,我整理出ROS系统下常用的命令:1,find命令   ----查找相应的package或者stack用法:$ rospack find [package name]$ rosstack fi

2011-01-09 21:25:00 3349

原创 Install Matlab R2009a in Ubuntu 10.04

<br />Steps for installing Matlab r2009a in Ubuntu 10.04 <br />Reference:http://hi.baidu.com/��a��/blog/item/47e812098effd1d962d986cd.html<br /><br />1, i have already matlab for "Mathworks.Matlab.R2009a.UNIX.ISO-TBE.iso" in "~/Downloads"<br />2, mount cd

2011-01-04 19:11:00 10493

原创 Install Opencv2.2.0 in Ubuntu 10.04

<br />Steps for install Opencv2.2.0 in Ubuntu 10.04 <br />Reference:I http://alexsleat.co.uk/2009/12/02/howto-install-opencv-in-ubuntu-karmic-9-10/II http://opencv.willowgarage.com/wiki/InstallGuide_Linux<br />1, Make sure the latest GTK, GCC 4.x or later$

2011-01-04 19:11:00 1521

原创 Regular steps to install Ubuntu

<br />For 2011, our projection works environment will all turn into Linux, and there i give some regular steps to install Ubuntu for newer, and this all reference 'http://laymantech.blogbus.com/index_7.html ' which is my friend. and also 'http://jewelseeke

2011-01-04 19:09:00 968

原创 opencv2.2.0源代码(include文件)分析(2)

<br />modules/core/include/opencv2/core/types_c.h <br />前面的是一些宏定义,是为了兼容C,C++。对于一些函数的调用方式,建议补充一点补充知识:http://blog.csdn.net/yongdun_007/archive/2010/12/21/6090281.aspx,<br />这个头文件是很重要的一个文件,建议大家都看看,这里定义了opencv用到的所有的数据类型和结构。详细如下: types_c.h包括:常用的宏指令和内联函数,随机数的生成,

2010-12-22 23:12:00 2046

转载 几种函数调用方式

__cdecl目录几种函数调用方式几种调用约定的区别名字修饰约定设置方法几种函数调用方式  __cdecl 是C DECLaration的缩写(declaration,声明),表示C语言默认的函数调用方法:所有参数从右到左依次入栈,这些参数由调用者清除,称为手动清栈。被调用函数不需要求调用者传递多少参数,调用者传递过多或者过少的参数,甚至完全不同的参数都不会产生编译阶段的错误。   _stdcall 是StandardCall的缩写,是C++的标准调用方式:所有参数从右到左依次入栈,如果是调用类成员的话

2010-12-21 19:49:00 2485

转载 计算机视觉标准OpenCV支持CUDA GPU加速

<br />http://www.cnbeta.com/articles/122779.htm<br /><br />GTC 2010 GPU技术大会上,NVIDIA宣布CUDA GPU硬件加速技术已经支持开放式计算机视觉标准OpenCV,可在机器人、汽车、医疗、消费、安全、制造、科研等众多领域用来开发先进应用程序。<br /> <br />OpenCV是由Intel、Willow Garage主导开发的开源计算机视觉库,轻量而且高效,包括一系列C函数和少量C++类,是图像处理和计算机视觉方面的通用算法,支

2010-12-20 08:56:00 2061

翻译 opencv2.2更新(翻译官方网)

<br />9/12/2010晚上翻译http://opencv.willowgarage.com/wiki/OpenCV Change Logs --疯子_007<br />(2010年,12月)<br />总体修改和改进:重新组织库结构,用较详细,更小的模块来取代cxcore, cv, cvaux, highgui和ml库opencv_core - core函数库(基本的结构,架构和线性代数,DFT,xml和yam i/o接口函数等)opencv_imgproc -图像处理函数库(滤波,高斯模糊,形态学

2010-12-19 21:12:00 1808

原创 connect graphviz with matlab

Reference1, http://www.stanford.edu/class/msande337/notes/matlab tutorial.pdf2, http://newsgroups.derkeiler.com/Archive/Comp/comp.soft-sys.matlab/2009-10/msg06187.html3, http://www.stanford.edu/~dgleich/demos/matlab/random_graphs/erdosreyni.htmlIt has made

2010-12-19 21:11:00 1524

原创 一些关于目标追踪的学习体会

<br />一些关于目标追踪的学习体会<br />Author: 疯子_007<br />关于目标追踪,经过导师和朋友们的推荐与帮助,我阅读了一些很经典的论文:在综述上关于目标追踪我仔细阅读了Alper Yilmaz的“Object tracking A survey”,以此而衍生的看了一些我认为很重要并且很有意思的参考文献。再看目标追踪这篇综述的时候,需要了解一些关于不变量的知识,后来我也仔细阅读了Tinne Tuytelaars & Krystian Mikolajczyk的“Local Invaria

2010-12-19 21:08:00 3120

原创 How to adjust white-balance in BumbleBee 2

How to adjust white-balance in BumbleBee 2Those days, we have put our project under Linux. And then there comes out some problems through transplantation. This chapter I talk about those problems which brought bySetting up BumbleBee2 under LinuxBefore sett

2010-12-19 21:06:00 1838 6

转载 [转载]MATLAB统计工具箱

,.matlab工具箱这么强大啊,。我也刚下载了贝耶斯网络学习的bnt工具箱。。给你顶起。原文地址:MATLAB统计工具箱作者:没有<br />转自:http://dorn1984.blog.163.com/blog/static/64186087200963181059973/<br />统计工具箱是matlab提供给人们的一个强有力的统计分析工具.包含200多个m文件(函数),主要支持以下各方面的内容.<br />〉〉概率分布:提供了20种概率分布,包含离散和连续分布,且每种分布,提供了5个有用的函

2010-12-19 21:03:00 1784

原创 在视频中获取移动目标

<br />在视频中获取移动目标,这涉及到图像分割,背景消除和阴影去除,主要思想,是去除背景,获取前景。这里一般把近似不动的物体默认为背景,而运动的物体为前景。除了采用分类器训练以外,还有一些很常见的算法。这里我参考一些论文和朋友总结把这些算法归类,如果要相应论文的,可以联系我,希望对有用到的朋友一点帮助。<br />一,通过模板的图像分割:<br />1.      将边缘点聚类成线<br />2.      Hough变换<br />3.      RANSAC<br />二,背景消除:<br />1.

2010-12-19 21:02:00 1186

原创 MPEG-7中图像特征描述符标准

<br />References<br />1.      MPEG-7 overview(http://mpeg.chiariglione.org/standards/mpeg-7/mpeg-7.htm)<br />2.      孙君顶,赵珊。图像低层特征提取与检索技术<br /> <br /> <br />1. MPEG-7中图像特征描述符标准<br />1.1 MPEG-7标准中的几个重要概念:<br />描述符(Descriptors, Ds),描述方案(Description Schemes,

2010-12-19 21:02:00 3689

转载 [转载]Matlab图像处理函数:regionprops

原文地址:Matlab图像处理函数:regionprops作者:448967013这里给出在Matlab图像处理工具箱中非常重要的一个图像分析函数:regionprops。顾名思义:它的用途是get the properties of region,即用来度量图像区域属性的函数。 语法STATS = regionprops(L,properties)描述测量标注矩阵L中每一个标注区域的一系列属性。L中不同的正整数元素对应不同的区域,例如:L中等于整数1的元素对应区域1;L中等于整数2的元素对应区域2;以此类

2010-12-19 21:01:00 1359

原创 图像配准方面的一些算法归类

<br />这俩天一直在做关于物体匹配的方面的工作,前几天朋友推荐我看西安电子科技大学张瑞娟的一篇硕士论文“图像配准理论及算法研究”,我收获很大,所以我也总结一些对我有用的算法,将来便于查找应用。<br />我做的目标追踪这一块,虽然和图像配准不是一个方向,但是前期工作都是一样的,首先都需要物体检测,特征检测和匹配。这里我总结一些对我有用的,也希望对和我一样研究方向的人有帮助。这里图像配准可以换成物体匹配的。<br />1, 图像配准要素结合:特征空间,搜索空间,搜索策略,近似性度量<br />2, 图像配

2010-12-19 21:00:00 2921

原创 SIFT algorithm based on openCV & GSL

<br />SIFT algorithm based on openCV & GSL<br />While now I learn SIFT algorithm by David G.Lowe. and I study read his paper:Distinctive Image Features from Scale-Invariant Keypoints.<br />Reference:<br />1, http://web.engr.oregonstate.edu/~hess/index.html

2010-12-19 20:59:00 1032

原创 高斯背景建模

<br />从今天开始,想把openCV下的实例一个个都弄清楚。今天刚好学习gaussian background modeling。本来只是以为建立高斯尺度空间,后来看代码才发现我想的太简单了。哎,以后我不能想当然了。所以我重新搜索资料,论文。也把自己的学习体会写出来<br />Reference:<br />1,An Improved Adaptive Background Mixture Model for Real-time Tracking and Shadow Detection<br />2,

2010-12-19 20:59:00 3072

原创 摄像头标定的学习方法

<br />由于这里图片得一张张贴近,我写的文章就放到这个网址下<br /> <br />http://www.opencv.org.cn/forum/viewtopic.php?f=1&t=10183&p=38071#p38071<br /> <br />里面也有我学习过程中看的几篇论文,这里我主要是以张正友的标定方法的

2010-12-19 20:58:00 469

原创 Harris algorithm based on openCV

Harris algorithm based on openCVThose time, I plan to do with those corner detect algorithms, such as Harris, SIFT, ASIFT.So today I finish the Harris detect and others will be finished in some days.Harris algorithm:Step 1:对每一像素点计算相关矩阵M。The result Image:An

2010-12-19 20:58:00 674

转载 (转)直方图反向投影

<br />OpenCV统计应用-直方图反向投影<br />影像处理的统计直方图,可以知道一张图片在该色彩空间的数据分布状况,而这边,就要介绍到直方图反向投影的函式,直方图反向投影,也就是将数据分布的状况依照Look-up table的方式对应回去,实际上,这个函式是跟前面介绍到的cvLUT()是一样的,只不过,差别是差异在cvLUT()的第三个自变量改变成CvHistogram数据结构的输入,直方图反向投影,cvCalcBackProject()的第一个自变量是输入单信道IplImage数据结构,第二个自

2010-12-19 20:57:00 639

转载 (转载)卡尔曼滤波器

<br />1.什么是卡尔曼滤波器<br /><br />      为什么叫“卡尔曼”?跟其他著名的理论(例如傅立叶变换,泰勒级数等等)一样,卡尔曼也是一个人的名字,而跟他们不同的是,他是个现代人!<br /><br />卡尔曼全名Rudolf Emil Kalman,匈牙利数学家,1930年出生于匈牙利首都布达佩斯。1953,1954年于麻省理工学院分别获得电机工程学士及硕士学位。1957年于哥伦比亚大学获得博士学位。我们现在要学习的卡尔曼滤波器,正是源于他的博士论文和1960年发表的论文《A New

2010-12-19 20:56:00 1136

原创 lucas-kanade学习

This is the time that I learn the Optical Flow,and the improtant algorithm-Lucas Kanade method.Quote from http://en.wikipedia.org/wiki/Lucas%E2%80%93Kanade_Optical_Flow_Methodand “learning openCV”In computer vision, this method is a two-frame differential

2010-12-19 20:55:00 1861

转载 [转载]菲尔兹奖历届得主

原文地址:菲尔兹奖历届得主作者:panda<br /> <br />发信人: LakeMichigan (流浪中的唐先生), 信区: Science<br />标 题: 菲尔兹奖历届得主<br />发信站: The unknown SPACE (Sat Dec 16 18:54:59 2000) WWW-POST<br /><br />Source from Yahoo.com!<br />Wish our small Catalina could get such award before 40!!<br

2010-12-19 20:53:00 5398

原创 Delaunay Triangulation算法学习

<br />基于Voronoi分割的Delaunay Triangulation算法的openCV实现<br /> <br />Delaunay三角剖分是前苏联数学家Delaunay在1934年提出的:对于任意给定的平面点集,只存在着唯一的一种三角剖分方法,满足所谓的“最大—最小角”优化准则,即所有最小内角之和最大,这就是Delaunay三角剖分。这种剖分方法遵循“最小角最大”和“空外接圆”准则<br />“最小角最大”准则是在不出现奇异性的情况下,Delaunay三角剖分最小角之和均大于任何非Delaun

2010-12-19 20:52:00 3258

原创 QT缺少 qtcore4.dll,debug下运行不成功

<br />刚装QT的时候,好像我的环境变量没有设置好,哎,。隐患终于爆发了。在VS下运行成功的QT程序,然后点击Debug下的.exe,老提示缺少Qtcore4.dll,当时正郁闷之极,忘了怎样在网页上查找,只是在百度中查询“debug不成功”,最后找到这个帖子<br />http://www.360doc.com/content/10/0407/14/1066294_21945254.shtml<br />可是当我以这个帖子修改的时候,。一个朋友告诉我,只要从Qt的安装文件中把那个动态链接库copy过来

2010-12-19 20:51:00 3029

原创 QT+VS2008

今天晚上9点钟的时候,终于把QT搞定,哎,周围没有一个人,都是自己搞确实很麻烦,也走了一些弯路,我把自己遇到的一些问题贴出来,也把安装的过程重新说下,希望可以对再来人一点帮助。对于QT的选择,一定要选好自己的版本,这里我就吃了很大的亏,朋友介绍我学习QT,听说他代替MFC,并且具有很好的移植性,我也上网查了好多关于QT与MFC的资料。所以我才觉得学习QT,当初什么都不知道就直接下载了QT sdk,从昨天晚上一直装到今天上午,一直都不成功。我上网从QT论坛,从qt.nokia.com查找,没想到自己下载了不适

2010-12-19 20:45:00 3702

转载 模式匹配。。。openCV

<br />参考http://www.cnblogs.com/xrwang/archive/2010/02/05/MatchTemplate.html和"learning openCV"<br /><br />   <br />模板匹配的工作方式<br />    模板匹配的工作方式跟直方图的反向投影基本一样,大致过程是这样的:通过在输入图像上滑动图像块对实际的图像块和输入图像进行匹配。<br />    假设我们有一张100x100的输入图像,有一张10x10的模板图像,查找的过程是这样的:<br /> 

2010-12-19 20:44:00 1481

转载 图像任意角度的旋转公式

http://xiangge2009.blog.sohu.com/147112222.html图像任意角度的旋转公式       图像旋转是指把定义的图像绕某一点以逆时针或顺时针方向旋转一定的角度,通常是指绕图像的中心以逆时针方向旋转。      首先根据旋转的角度、图象对角线的长度计算旋转后的图像的最大宽度、高度,根据旋转后图象最大的宽度、高度生成新的缓冲区,假设图像的左上角为(left,   top),右下角为(right,   bottom),则图像上任意点(x,   y)绕其中心(xcenter,

2010-12-19 20:42:00 4580

转载 openCV图像变换

<br />//做卷积     <br />      void cvFilter2D(<br />            const CvArr* src,<br />            CvArr* dst,<br />            const CvMat* kernel,                     //如果定义了anchor可为偶数,否则为奇数         且类型须为CV_32FC1<br />            CvPoint anchor = cvPoint(-

2010-12-19 20:40:00 1551 1

转载 OpenCV 入门

美国伊力诺理工学院计算机科学系Gady Adam翻译:Mensch2006年11月22日转载自:http://blog.csdn.net/wb_ustc/archive/2008/10/28/3166999.aspx内容简介OpenCV概述资料链接OpenCV 命名约定编译命令C程序实例GUI 命令窗口管理输入设备 OpenCV 基础数据结构图像数据结构矩阵与向量其他数据结构图像处理 创建与释放图像结构空间读入与存储图像读取图像元素图像转换绘图命令 矩阵操作 创建与释放矩阵结构空间读取矩阵元素矩阵/向量操作

2010-12-19 20:36:00 740

原创 图像学概述

上学期接触图像学,自己本是数学出身,又热衷于艺术。所以就选了图像学做我的研究生的方向。进行了一个学期的海量搜寻与阅读大量书籍,感觉图像学原来是这么一回事,感觉自己走了不少弯路。现在就把我所认为的图像学略说一二。 要解决的主要问题是,什么是图像学,图像学主要做什么,学图像学应该需要一些什么前修课程,图像学的一些相关研究领域。 一,什么是图像学,图形跟图像有什么区别刚开始认为,图像

2010-03-29 17:23:00 2180 2

原创 图像学之旅

今天终于建立了自己的一个博客。 想想现在的自己,直到研一下学期才感觉自己入了图像学的大门,自认为很聪明,可是感觉自己还是走了太多的弯路。 所以,我想把自己学习图像学的点滴记录在自己的博客中,也可以给初入图像学的朋友们以参考。  以后,我争取把自己对图像学的所学,所感,所思考都记录在自己的博客中。

2010-03-29 17:21:00 426

罗技WS110摄像头驱动

这个是罗技Ws110驱动,如果朋友们用这个驱动的,可以下载看看

2010-07-15

学习openCV学习手册

这是中文版的学习openCV的学习手册,。这段时期,我主要搞这块,所以我收集了很多这方面的资料,拿出来跟大家共享了。

2010-04-09

学习openCV(中文版)

这是学习openCV的中文版,。不过没有全部,只有1-3章。希望对大家有用。

2010-04-09

learning openCV

这是学习openCV的原版,openCV是计算机视觉很重要的编程类库,如果大家搞图像学,搞计算机视觉,那这一块是必须的。

2010-04-09

基于pde的高斯尺度空间综述

这个是我写的一篇综述,主要讲的是线性尺度空间,高斯卷积。对出入图像学的朋友们,我觉得应该有帮助的。

2010-03-29

人脸面部跟踪方面综述

这也是关于跟踪方面的一个综述,是关于面部跟踪的。

2010-03-04

电子成像,目标跟踪综述

这是关于目标跟中方面的综述。, 对于入门很有帮助

2010-03-04

Local Invariant Feature Detectors: A Survey

Tinne Tuytelaars1 and Krystian Mikolajczyk2编写的关于不动本体特征检测的综述,很值得看,。 搞图像学必看的文章

2010-03-03

Object traking: a survey

这是目标追终终述,。很经典的。我是搞这个方向的。 所以就把它贴出来了,希望对大家有用。 作者: alper yilmaz (ohio state univeristy) omar javed (object video,inc) mubarak shah (university of central florida)

2009-12-30

面向对象数据库系统及其应用

面向对象数据库系统及其应用 对于学数据库,很有帮助。

2009-12-23

C#完全手册--关于C#入门学习

很经典的教材,希望大家都看看。。关于C#的详细介绍,我觉得这本书很基础的,希望给大家帮助。

2009-12-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除