随笔分类 -  图像处理

深度学习之图像的数据增强
摘要:在图像的深度学习中,为了丰富图像训练集,更好的提取图像特征,泛化模型(防止模型过拟合),一般都会对数据图像进行数据增强, 数据增强,常用的方式,就是旋转图像,剪切图像,改变图像色差,扭曲图像特征,改变图像尺寸大小,增强图像噪音(一般使用高斯噪音,盐椒噪音)等. 但是需要注意,不要加入其他图像轮廓的噪 阅读全文

posted @ 2016-12-01 00:05 龚细军 阅读(19409) 评论(0) 推荐(3) 编辑

Mat转换为QImage
摘要:请留意:opencv为3.0.0版本,Qt为4.8.4版本 1 #include"image1.h" 2 #include 3 #include 4 #include 5 #include 6 7 int main(int argv , char* argc[] ){ 8 9 QAp... 阅读全文

posted @ 2016-01-21 22:08 龚细军 阅读(4361) 评论(0) 推荐(0) 编辑

将多张图片无缝拼接方法
摘要:Qt开发,最近在进行大图片处理实验,开了一个脑洞,试着将大图片切碎,将每一个碎块封装到QImage中作为一个对象,然后将其打包成一个二维数组,类似于google map 地图显示(其实是不想采用高斯金字塔那样的空间,又想大道缩放自如),只能说形式是像,本质上不同. 最后的结果不甚理想,读取速度太慢... 阅读全文

posted @ 2016-01-13 22:14 龚细军 阅读(17997) 评论(4) 推荐(4) 编辑

模式识别---图像二值化
摘要:要对图像进行识别,首先要做的将图像从多通道颜色分量变为单通道,也就是gray色调中来,常用的方法有目下三种,第一种求rgb颜色风量的平均值: G(x,y) =(r(x,y)+g(x,y)+b(x,y))/3.第二种: 视觉心理学公式: G(x,y)= r(x,y)*299 + g(... 阅读全文

posted @ 2016-01-10 16:50 龚细军 阅读(1937) 评论(1) 推荐(0) 编辑

双边过滤算法
摘要:双边过滤算法作为一种改进的高斯过滤算法,在图像去噪,和均匀模糊(又称为磨皮),去锯齿效应上有不错的效果.双边过滤是采用Raised cosines函数来模拟高斯分布函数, 并实现逼近高斯值域. 内容: 将两个相差较大的像素,通过过滤器变得接近. 它的推到公式为: 其中f(x)是输入数据,h(x)是生 阅读全文

posted @ 2016-01-04 22:49 龚细军 阅读(1379) 评论(0) 推荐(0) 编辑

C++对于大型图片的加载缩放尝试
摘要:Qt对于图片的操作主要集中在这几个类 QImage ,QImageReader ,QPixmap其中QImage这个类对图片的缩放有几个很不错的技巧,不过对于大图片却并不好使,当我们去看QImage的实现代码时,会发现其中读取QImageReader来加载图片,当我们去看QImageReader的实... 阅读全文

posted @ 2015-12-17 21:11 龚细军 阅读(5750) 评论(0) 推荐(0) 编辑

ijg库解码超大型jpeg图片
摘要:1. ijg库解码超大型jpeg图片(>100M)的时候,如何避免内存溢出。 采用边解码边压缩的策略,每次解码一行或者若干行图片数据,然后对于这些解码的数据,进行DQT(量化处理,过滤掉高频的数据,保持低频的数据),这样解码完,也压缩完。2. ijg库提供给我们的压缩接口都非常单一,仅有文件流操... 阅读全文

posted @ 2015-12-17 20:43 龚细军 阅读(1757) 评论(0) 推荐(3) 编辑

ijg库的使用的几点注意
摘要:ijg库(http://www.ijg.org/)是用于处理jpeg解码和压缩的库,最新版本为2014发布的版本,可以在官网中下载jpegsr9a.zip使用vs中个nmake 进行编译,对于这个版本的库,在编译的时候需要注意这几个点: 1. 可以在cmd中使用命令进行编译(前提是,将 nmake的... 阅读全文

posted @ 2015-12-14 21:49 龚细军 阅读(1586) 评论(2) 推荐(0) 编辑