学习图像处理
Morphlng
精于基础,广于工具
展开
-
【学习图像处理】编码优化
预测编码前言编码优化1、无损预测编码2、有损预测编码代码实现结语前言这次只是对之前两次编码实验的一个小小的补充,没有很多的内容。而且临近期末了,我也不是很想去写一些很复杂的优化策略了,只用最最简单的线性预测来进行编码优化。经测试赫夫曼编码的压缩效率提高了很多,LZW依旧取决于图像,但是不会出现反向压缩的问题了。编码优化上次在进行LZW编解码时我提到过有反向压缩的问题,给出了一种很麻烦的解决方法,就是用变长的码表来逐一试,最终试出效果最好的那个。然而你要是全自动的试也就算了,bitset还只能手动编译原创 2020-05-26 18:22:08 · 1440 阅读 · 1 评论 -
【学习图像处理】之实验四——图像编码之LZW编码
LZW编解码前言LZW编码1、简介2、原理3、两个问题一、实验内容二、代码实现与分析1、编写函数,获得赫夫曼编码表2、根据赫夫曼编码,将像素数据用编码表示3、将编码后的图片数据写入文件4、读取压缩后的图像文件和赫夫曼编码表4.1 读取赫夫曼编码表4.2 读取图像数据5、利用赫夫曼编码表还原图像文件结语前言这应该是本学期图像处理的最后一次实验内容了,虽然还有选做的算数编码,那个我还在研究中,目前的进度是卡在如何解决运算量过大导致的运行时间过长问题。LZW编码看起来简单,实际上遇到的问题还是不少,踩了很多原创 2020-05-24 14:34:58 · 3550 阅读 · 0 评论 -
【学习图像处理】之实验三——图像编码之赫夫曼编码
//@TOC图像编码写在前面,这一次的实验相当有难度,完全自己写体会很深刻,把C/C++对于文件读写部分的内容相当全面的覆盖到了,并且也对算法的设计有较高要求。按照惯例我们还是先说说为什么要对图像进行编码。现在4K逐渐开始普及了,8K的产品也开始销售了,但是这些超高清背后的数据量,你有考虑过嘛?我们拿现在已经不算稀奇的FullHD(1080p)来做一笔计算:一幅(帧)图像的字节数:1920∗1080∗3=6.22M1920*1080*3=6.22M1920∗1080∗3=6.22M120分钟的电原创 2020-05-13 17:25:27 · 7175 阅读 · 9 评论 -
【学习图像处理】空域滤波增强
空域滤波增强一、空域滤波增强1、原理介绍2、代码实现二、平滑滤波1、滤波器特点2、代码实现3、效果展示三、锐化滤波1、滤波器特点2、代码实现3、效果展示三、中值滤波1、滤波器特点2、代码实现3、效果展示结语一、空域滤波增强1、原理介绍空域滤波,即在空间上对图像进行滤波处理,其目的往往在于消除图像噪声,锐化突出边缘部分等,总之使得处理后的图像在某些方面比原图像更适合当前应用。相比于频域滤波,...原创 2020-04-28 15:20:18 · 2201 阅读 · 0 评论 -
【学习图像处理】之实验二——灰度图像直方图规定化
灰度图像直方图规定化图像增强一、实验内容二、灰度直方图1、什么是灰度直方图?2、直方图均衡化3、直方图规定化三、代码实现与分析0、辅助功能实现1、绘制原图像直方图SH2、绘制均衡直方图SQH ,给出均衡图象QI3、绘出目标均衡直方图EQH4、绘制规定化变换函数T,给出最终增强图象DI及其直方图DH结语图像增强上一回我们通过进行图像反白、调整调色板取值和彩图变灰图的实验对bmp图像的数据格式有了...原创 2020-04-14 19:39:59 · 6182 阅读 · 1 评论 -
【学习图像处理】之实验一——处理BMP图片
BMP格式bmp是一种常见的未压缩图像格式,也是大多数图像处理入门课会用到的一种引路格式。具体的BMP图像格式解析请见:BMP图像格式详解实验内容反白图像改变调色板的颜色值,看对图像的影响将彩色图像变为灰度图像将一灰度图像数据变为文本格式存入bmp.txt中,txt文件的一行对应图像文件的一行。将bmp.txt导入到excel中,并用至少三种可视化工具将其图形化显示。老师已经给出...原创 2020-03-24 09:43:32 · 3678 阅读 · 1 评论