![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenCV
文章平均质量分 69
summitgao
这个作者很懒,什么都没留下…
展开
-
OpenCV高斯滤波效率分析
今天分析了OpenCV中的高斯滤波: 使用OpenCV中默认的方法对512*512的图像利用大小为5的模板进行滤波,使用时间为0.9000394ms 自己编写函数利用模板先行滤波再列滤波,使用时间为6.844166ms OpenCV对图像滤波函数进行了优化是肯定的,但效率差别这么大, 可能还是我代码写得粗糙了,希望高手多多指点 Mat imgSrc, imgDst, imgTmp;原创 2012-11-09 11:14:55 · 1062 阅读 · 0 评论 -
OpenCV访问修改图像的像素值
上一篇博文讨论了OpenCV中高斯滤波函数的效率,发现自己编写的滤波代码与OpenCV原代码效率差好多倍,应该是代码出了问题。经过一些调研,发现访问像素值的方法不同,导致操作的效率也存在差异。 这里主要讨论访问像素值的两种方法:at方法和指针方法 1. 使用at方法 如果是灰度图像: img.at(row, col) = 128; 如果是彩色图原创 2012-11-09 12:22:14 · 956 阅读 · 0 评论 -
OpenCV实现图像旋转
主要使用OpenCV的仿射变换函数WarpAffine, 彷射变换的相关内容可以参考OpenCV Tutorials 具体实现可见代码: Mat img, imgDst; float fAngle; int angle; Point2f rot_center; int imgSize; Mat rot_mat; char dstPath[200]; img = imread("cat.原创 2012-11-12 13:36:45 · 664 阅读 · 1 评论 -
OpenCV 均值方差的计算
OpenCV 计算图像均值与方差的代码如下: cv::Mat img; Scalar mean; Scalar stddev; cv::meanStdDev ( img, mean, stddev ); uchar mean_pxl = mean.val[0]; uchar stddev_pxl = stddev.val[0];原创 2013-11-16 14:00:07 · 2498 阅读 · 0 评论