
数字图像处理
4447灬hj
这个作者很懒,什么都没留下…
展开
-
图像处理学习笔记(二):三维图像数组正确生成真彩色bmp格式图像文件(C++描述)
参考知识:https://www.runoob.com/cplusplus/cpp-files-streams.html(文件操作)https://www.cnblogs.com/wainiwann/p/7086844.html(BMP文件详解)数据集上网找bmp真彩色的有很多。这篇博客紧接着我上一篇,上一篇写的是怎么打开真彩色bmp格式图像文件。其实我觉得(一)(二)两篇博客可以和在...原创 2020-03-11 09:09:07 · 943 阅读 · 0 评论 -
图像处理学习笔记(一):C++正确打开真彩色bmp格式图像文件
参考知识:https://www.runoob.com/cplusplus/cpp-files-streams.html(文件操作)https://www.cnblogs.com/wainiwann/p/7086844.html(BMP文件详解)数据集上网找bmp真彩色的有很多。编译环境:VS2017最近觉得学信号与系统,数字信号处理学的太枯燥了,想写一些数字图像处理的算法。作为一...原创 2020-03-11 09:08:53 · 744 阅读 · 0 评论 -
数字图像处理学习笔记(六)平均滤波,高斯滤波(C++语言)
参考文献:数字图像处理(第三版)(第四版) 美Rafael,C.,Gonzalez(拉斐尔,C.,冈萨雷斯) 著参考博客:https://www.cnblogs.com/wangguchangqing/p/6407717.html全代码地址:https://mp.youkuaiyun.com/postedit/100053767平均滤波与高斯滤波,他们都是低通滤波的一种(使图像模糊化,原理就...原创 2020-03-11 09:11:38 · 490 阅读 · 0 评论 -
数字图像处理笔记(七)中值滤波(c++语言)
参考文献:数字图像处理(第三版)(第四版) 美Rafael,C.,Gonzalez(拉斐尔,C.,冈萨雷斯) 著及众多网上博客,教程等线性滤波与非线性滤波的区别参考博客:https://blog.youkuaiyun.com/zqx951102/article/details/82967360全代码地址:https://mp.youkuaiyun.com/postedit/100053767中值滤波属...原创 2020-03-11 09:12:09 · 1070 阅读 · 2 评论 -
数字图像处理学习笔记(三)gamma变换(C++语言)
参考文献:数字图像处理(第三版) 美Rafael,C.,Gonzalez(拉斐尔,C.,冈萨雷斯) 著什么是gamma变换呢?gamma变换其实就是一条数学公式属于灰度处理的一种,r是输入的灰度值,c一般设置为1,幂r就是gamma的系数对应变换值如下:它更具gamma值的不同,来实现图像的对比度增强。这里对于C++实现而言有意思的一点就是图像要归一化。归一化什么意思呢?就是每...原创 2020-03-11 09:09:43 · 2462 阅读 · 0 评论 -
图像处理学习笔记(4)对比度拉伸和灰度级分层(C++语言)
参考文献:数字图像处理(第三版)(第四版) 美Rafael,C.,Gonzalez(拉斐尔,C.,冈萨雷斯) 著对比度拉伸,对应输入像素和输出像素灰度值变换如下。就是我们数学当中的分段函数。这个用C++实现起来需要注意的事情就是不要让被除数为0,被除数为0的情况不用算斜率,因为根本用不到。依旧沿用了上一章所说的查找表思想。对应代码如下void bmp::build_co...原创 2020-03-11 09:10:25 · 1292 阅读 · 0 评论 -
数字图像处理学习笔记(五)图像分层(c++语言)
参考文献:数字图像处理(第三版)(第四版) 美Rafael,C.,Gonzalez(拉斐尔,C.,冈萨雷斯) 著图像分层,简而言之就是将图像的每一个像素的8位都拆了。拆成8张图像来处理。原书说的是二值图像。但实际上,windows哪有二值图像的格式啊,反正才疏学浅的我采用的是BMP格式。那怎么拆呢?网上众说纷纭。我提供的一个解决方案是,你不是八位图像么比如两个像素1100-0...原创 2020-03-11 09:10:56 · 1929 阅读 · 0 评论