自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小村长技术blog

strive hard

  • 博客(19)
  • 资源 (9)
  • 收藏
  • 关注

转载 meanshift算法

meanshift主要用来做目标跟踪和图像分割。转载自:http://www.cnblogs.com/liqizhou/archive/2012/05/12/2497220.html记得刚读研究生的时候,学习的第一个算法就是meanshift算法,所以一直记忆犹新,今天和大家分享一下Meanshift算法,如有错误,请在线交流。Mean Shift算法,一般是指一个迭代

2013-11-30 17:07:18 4054 1

原创 Opencv2系列学习笔记5(检测Harris角点)

在计算机视觉中,兴趣点(也叫关键点或者特征点)的概念被大量用于解决物体识别、图像匹配、视觉跟踪、三维重建等问题。它依赖于这个想法,即不再观察整副图像,而是选择某些特殊的点,然后对它们执行局部分析。如果能检测到足够多的这种点,同时它们的区分度很高,并且可以精确定位稳定的特征,那么这个方法就很有效。Harris角点的理论部分见opencv1的这篇blog:http://blog.csdn.net/

2013-11-28 22:50:53 12482 1

原创 Opencv2系列学习笔记4(灰度直方图)

和之前的一篇blog【http://blog.csdn.net/lu597203933/article/details/14104505】一样,这篇是opencv2的Mat格式。一:一维直方图Code:int main(){ Mat image = imread("F:\\huangrong.jpg", 0); if(!image.data) { cout << "fa

2013-11-24 21:10:23 6836 2

原创 Opencv2系列学习笔记2_2(图像的其它操作)

本节主要涉及到图像的领域、算术操作以及如何操作图像感兴趣的区域。一:邻域操作以下例子主要对图像进行锐化。基于拉普拉斯算子。这幅图像的边缘部分将得到放大,细节部分将更加的锐利。计算方式为:sharpened_pixel = 5*current – left – right –up – down.Code:#include #include #include #include

2013-11-18 22:17:06 7052

原创 Opencv2系列学习笔记2(图像的遍历)

图像遍历主要有三种方法,本节主要介绍和比较这三种方法。一:简单存取像素值       首先介绍一个名词—椒盐噪点:它是一种特殊的噪点,它随机的将图像中的部分像素设置为白色或者黑色。Code:#include #include #include #include using namespace std;using namespace cv;void salt(Mat

2013-11-16 18:47:15 15400

转载 C++ 迭代器及运算符优先级

1. 迭代器(iterator)是一中检查容器内元素并遍历元素的数据类型。(1) 每种容器类型都定义了自己的迭代器类型,如vector:vector::iterator iter;这条语句定义了一个名为iter的变量,它的数据类型是由vector定义的iterator类型。(2) 使用迭代器读取vector中的每一个元素:vector ivec(10,1);for(vector

2013-11-16 14:54:36 3621

原创 Opencv2系列学习笔记1(图像的基本操作)

一:Opencv2与opencv1的区别:    Opencv1.0版本于2006年面世,主要基于C语言。2009年发布opencv2,主要基于C++。此时opencv库被划分成多个模块,这些模块被编译成库文件后,位于lib文件夹中。主要有以下模块(版本1的结构见我的这篇blog:http://blog.csdn.net/lu597203933/article/details/1361

2013-11-15 22:51:17 8531

原创 opencv学习_15 (利用cmake查看opencv的源码)

当我们有时想查看opencv自带的函数的源代码,比如函数cvCreateImage, 此时我们选中cvCreateImage, 点击鼠标右键->转到定义,我们会很惊讶的发现为什么只看到了cvCreateImage的一个简单声明,而没有源代码呢?这是因为openCV将很多函数被加入了函数库,并被编译成了dll,所以只能看到函数申明,没法看到源代码。下面我们详细解释并讲解如何利用cmake查看open

2013-11-14 14:46:15 22421 17

原创 opencv学习_14 (图像的尺度空间)

什么是图像的尺度空间?    比如用baidu地图的放大缩小查看国家地区信息,这个放大缩小就涉及到图片的尺度信息。为什么需要尺度空间?视觉系统处理这些图片时,这些图片来自于未知的一些场景,未知的尺度,未知的角度等噪声影响下,我们为了克服这些困难,就需要建立相应的尺度空间怎么样去建立尺度空间?通过不同方差的高斯和去做卷积结论:通过高斯和获取图像的尺度空间高斯窗口和高斯方差

2013-11-13 20:27:10 4128

转载 计算机视觉领域的一些牛人博客,超有实力的研究机构等的网站链接

提示:本文为笔者原创,转载请注明出处:blog.csdn.net/carson2005        以下链接是本人整理的关于计算机视觉(ComputerVision, CV)相关领域的网站链接,其中有CV牛人的主页,CV研究小组的主页,CV领域的paper,代码,CV领域的最新动态,国内的应用情况等等。打算从事这个行业或者刚入门的朋友可以多关注这些网站,多了解一些CV的具体应用。搞研究的

2013-11-12 15:56:31 3596

转载 opencv学习_13 (trajkovic 角点检测)

背景引言本节主要内容来源于是由 Miroslav Trajkovic和Mark Hedley[1]在1998年提出Trajkovic算子,其论文为FastCorner Detection.和Trajkovic Operator (4-Neighbours)[3](注:本节图片主要是来源于此)。Trajkovic算子角点提取方法存在价值是在角点提取的效果上,它优于同时期的其他角点(如

2013-11-12 15:27:47 4267 2

原创 opencv学习_12 (harris角点检测)

一:原理:Harris角点检测最直观的解释是:在任意两个相互垂直的方向上,都有较大变化的点。---harris在A combined corner and edge detector 这篇文章中提出来的。在moravec角点检测中,w(x,y)的取值是二元的,在窗口内部就取值为1,在窗口外部就取值为0,在harris的角点检测中,使用的是高斯窗口,所以w(x,y)表示的是高

2013-11-10 20:02:37 10738 2

原创 opencv学习_11 (moravec角点检测及缺点)

(1)首先我们来看三幅图片理解什么是角点:我们在图片以某像素点为中心,取一窗口,当窗口向各个方向移动时,其内部灰度值变化不是很明显,则该点即处在平坦区域(如左边图);当其内部灰度值只在几个固定的方向上变化较为明显,那么该点则处在边缘区域(如图中间部分);当向各个方向移动,其变化都是很明显,则该点为角点(如图右)。当然,上面所说的变化明显与否,是与我们事先设定的阀值进行对比的。(

2013-11-10 14:01:41 7834 1

原创 opencv学习_11 (模板匹配(包括单模板和多模板))

模板匹配——在一幅图像中匹配与模板相似的单个或者多个目标(1)目标匹配函数:cvMatchTemplate( const CvArr* image, constCvArr* templ,                              CvArr* result,int method );Image  待搜索图像Templ  模板图像Result  匹配结果

2013-11-08 21:16:16 46957 21

原创 opencv学习_10 (图像和轮廓的匹配(hu矩))

图像和轮廓的匹配(hu矩) (1)hu矩的概念,我也总结了但是我不过多的阐述,因为我也不是太理解,只知道它具有平移,旋转,尺度不变性,详细见别人的这篇blog:http://blog.csdn.net/wrj19860202/article/details/6327094(2)opencv 的实现——计算hu矩普通矩和中心矩的计算    Void cvMoments(con

2013-11-08 20:07:33 126956 6

原创 opencv学习_9 (轮廓提取)

轮廓提取——主要针对二值图像 轮廓分为外轮廓和内轮廓  如下图:外轮廓以c开头 内轮廓以h开头 opencv 提供了寻找轮廓的函数 inttotals = cvFindContours(img, storage,&contours,sizeof(CvContour),  CV_RETR_LIST, CV_CHAIN_APPROX_NONE,cvPoint(0,0));其

2013-11-07 21:34:07 24685 3

原创 opencv学习_8 ( 图像细化)

图像细化——针对的是二值图像 或者用阀值处理的二值图像(1):例子 左边为输入图像 右边为细化的效果图(2)思想:公式: y = p0*2^0 + p1*2^1+ p2*2^2 + p3*2^3 + p4*2^4 + p5*2^5 + p6*2^6 +p7*2^7         前辈们对此作出了总结,得出每个点周围8领域的256种情况,放在一个char data

2013-11-06 21:08:43 18985 11

原创 opencv学习_7 (颜色空间)

这次我主要说说颜色空间,包括三个方面:RGB颜色空间,HSV颜色空间以及颜色空间的转换RGB颜色空间介绍:1:RGB颜色空间简介         三基色原理:大多数的颜色可以通过红、绿、蓝三色按照不同的比例合成产生,同样绝大多数单色光也可以分解成红绿蓝三种色光         红绿蓝三基色按照不同的比例相加合成混色称为相加混色。其中一些混色的规律有:

2013-11-03 22:10:38 11476 2

原创 opencv学习_6 (灰度直方图)

灰度直方图这次我从最基本的直方图讲起,一维直方图,至于二维等高维直方图,仅作为了解,后面有时间另开blog详解。1:首先我们给出一幅图其中的数据假设对应一副灰度图片的灰度值,则直方图的作用就是画出在bin范围内取值的个数,如图左边的直方图---相当于我们word中的柱状图。2:在opencv中直方图的结构为:typedef struct CvHistogram

2013-11-03 14:10:13 10739 2

图片检索(均匀hash,感知hash,颜色直方图)

此代码为常规特征图像检索核心代码(c++),基于opencv,包括均匀hash,感知hash,颜色直方图,希望对你有一定帮助。

2015-05-17

logistic回归

该资源为机器学习实战第五章logistic回归的相关代码和数据集,望对大家有用

2014-08-10

NaiveBayes

该资源为机器学习实战第四章朴素贝叶斯的相关代码和数据集,望对大家有用

2014-08-08

决策树代码

该资源为机器学习实战第三章决策树的相关代码和数据集,望对大家有用

2014-07-21

kNN相关代码和数据

资源为机器学习实战第二章kNN所需相关代码和数据集,大家有用的可以下载哈

2014-07-19

YUV格式转为IplImage

这个是yuv格式转为IplImage格式代码。目前网上的都有各种问题,这个绝对没有。

2014-05-17

opencv中文chm参考api文档

该文档为opencv 中文参考文档 chm格式

2013-10-31

微机原理十字交通灯的课程设计

微机原理十字交通灯的课程设计,合肥工大2009级同学做,大家下载下载吧哈哈哈

2012-03-31

C++经典--辅导书

本书是计算机专业c++参考的好资料呀,大家可以看看那呀哈哈真的不错哦

2012-03-31

空空如也

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

TA关注的人

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