
Opencv学习
文章平均质量分 73
ubunfans
这个作者很懒,什么都没留下…
展开
-
opencv之matchTemplate
C++: void matchTemplate(InputArray image, InputArray templ, OutputArray result, int method)image:原创 2014-04-13 22:50:00 · 17512 阅读 · 1 评论 -
双边滤波--OpenCV实现
一,原创 2014-10-17 10:22:41 · 10676 阅读 · 7 评论 -
opencv实现Matlab中的meshgrid函数
/**************************************** opencv实现meshgrid函数* opencv2.4.9 VS2010 Ultimate* by 垚****************************************/#include #include /************************************原创 2014-10-13 10:32:36 · 8330 阅读 · 0 评论 -
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 · 9021 阅读 · 0 评论 -
OpenCV之改变图像的对比度和亮度
图像处理一般来说,图像处理算子是带有一幅或多幅输入图像、产生一幅输出图像的函数。 图像变换可分为以下两种:点算子(像素变换) 邻域(基于区域的)算子 像素变换在这一类图像处理变换中,仅仅根据输入像素值(有时可加上某些全局信息或参数)计算相应的输出像素值。 这类算子包括 亮度和对比度调整 ,以及颜色校正和变换。亮度和对比度调整两种常用的点过程(即点算子原创 2014-04-23 16:42:01 · 16329 阅读 · 2 评论 -
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 · 58942 阅读 · 10 评论 -
使用OpenCV对两幅图像求和
线型混合在前面的教程中,我们已经了解一点像素操作 的知识。 线性混合操作 也是一种典型的二元(两个输入)的 像素操作 :原创 2014-04-22 22:29:45 · 12038 阅读 · 0 评论 -
Opencv之矩阵的掩码操作
矩阵的掩码操作很简单。其思想是:根据掩码矩阵(也称作核)重新计算图像中每个像素的值。掩码矩阵中的值表示近邻像素值(包括该像素自身的值)对新像素值有多大影响。从数学观点看,我们用自己设置的权值,对像素邻域内的值做了个加权平均。实现掩码操作的两种方法原创 2014-04-22 22:05:59 · 5062 阅读 · 0 评论 -
opencv之Mat
Ma原创 2014-04-14 22:46:10 · 1078 阅读 · 0 评论 -
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 · 17049 阅读 · 3 评论 -
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 · 29608 阅读 · 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 · 8084 阅读 · 3 评论 -
各项异性扩散滤波 -- OpenCV实现
/************************************功能 -- 各项异性扩散滤波*by 垚 *visual studio 2010 & windows 7 ultimalte************************************/#include void anisotropic_diffusion(cv::Mat &out, cv::Mat原创 2014-10-20 19:11:13 · 3272 阅读 · 1 评论