- 博客(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之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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人