自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (7)
  • 收藏
  • 关注

原创 opencv之离散傅里叶变换

函数解读:C++: intgetOptimalDFTSize(int vecsize)源码解读;int cv::getOptimalDFTSize( int size0 ){   int a = 0, b = sizeof(optimalDFTSizeTab)/sizeof(optimalDFTSizeTab[0]) -1;   if( (unsigned)size0 >=

2014-04-30 14:10:13 16982 3

原创 OpenCV之基本绘图

Point该数据结构表示了由其图像坐标 和 指定的2D点。可定义为:Point pt;pt.x = 10;pt.y = 8;或者Point pt = Point(10, 8);Scalarl   表示了具有4个元素的数组。次类型在OpenCV中被大量用于传递像素值。l   本节中,我们将进一步用它来表示RGB颜色值(三个参数)。如果用不到第四个参数,则无需定义。

2014-04-24 16:39:19 58830 10

原创 OpenCV之随机类RNG

/*! Random Number Generator The class implements RNG using Multiply-with-Carry algorithm*/class CV_EXPORTS RNG{public: enum { UNIFORM=0, NORMAL=1 }; RNG();//默认构造函数// inline RNG::RNG

2014-04-24 15:45:25 8973

原创 OpenCV之改变图像的对比度和亮度

图像处理一般来说,图像处理算子是带有一幅或多幅输入图像、产生一幅输出图像的函数。 图像变换可分为以下两种:点算子(像素变换) 邻域(基于区域的)算子 像素变换在这一类图像处理变换中,仅仅根据输入像素值(有时可加上某些全局信息或参数)计算相应的输出像素值。 这类算子包括 亮度和对比度调整 ,以及颜色校正和变换。亮度和对比度调整两种常用的点过程(即点算子

2014-04-23 16:42:01 16203 2

原创 使用OpenCV对两幅图像求和

线型混合在前面的教程中,我们已经了解一点像素操作 的知识。 线性混合操作 也是一种典型的二元(两个输入)的 像素操作 :

2014-04-22 22:29:45 11995

原创 Opencv之矩阵的掩码操作

矩阵的掩码操作很简单。其思想是:根据掩码矩阵(也称作核)重新计算图像中每个像素的值。掩码矩阵中的值表示近邻像素值(包括该像素自身的值)对新像素值有多大影响。从数学观点看,我们用自己设置的权值,对像素邻域内的值做了个加权平均。实现掩码操作的两种方法

2014-04-22 22:05:59 5003

原创 opencv之Mat

Ma

2014-04-14 22:46:10 1046

原创 opencv之matchTemplate

C++: void matchTemplate(InputArray image, InputArray templ, OutputArray result, int method)image:

2014-04-13 22:50:00 17432 1

原创 opencv之line

void cvLine( CvArr* img,        CvPoint pt1,                      CvPoint pt2, CvScalar color,int thickness=1, int line_type=8, int shift=0 );

2014-04-13 21:38:12 29522 2

原创 Opencv之直方图计算calcHist

CV_EXPORTS void calcHist( const Mat* images, int nimages, const int* channels, InputArray mask, OutputArray hist, int dims, const int* histSize, const                 float** ranges, bool uniform=true

2014-04-13 21:22:06 8052 3

转载 K-Means 算法

在数据挖掘中,K-Means算法是一种cluster analysis的算法,其主要是来计算数据聚集的算法,主要通过不断地取离种子点最近均值的算法。问题K-Means算法主要解决的问题如下图所示。我们可以看到,在图的左边有一些点,我们用肉眼可以看出来有四个点群,但是我们怎么通过计算机程序找出这几个点群来呢?于是就出现了我们的K-Means算法(Wikipedia链接)

2014-04-13 17:00:04 1340

原创 MATLAB 重命名文件并移动文件到目的目录

clcSOURCE_PATH = 'F:\桌面问价\毕业论文\数据库\人脸识别库大全\FERET';DST_PATH = 'F:\桌面问价\毕业论文\源码\ScSR源码0301\Data\Training';folders = dir(SOURCE_PATH);folder_num = length(folders);% folders(3,1).namecnt =

2014-04-13 16:51:28 6018

Uvi_Wave.300

小波变换矩阵生成函数,支持matlab格式,快速生成小波变换矩阵

2012-02-16

Accelerated C++ 源代码

Accelerated C++ 源代码

2011-12-15

全部英语常用字根(词根快速记忆)

非常好的东西 加速你的词汇记忆 全部英语字根 有了它英语不再困难

2009-11-08

一个C++程序员的奋斗经历

献给那些没有在名校深造 但又想成就一番事业的孩子们

2009-10-30

空空如也

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

TA关注的人

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