Matlab的图像抖动处理,彩色图像如何抖动处理

本文探讨了图像抖动处理的四种方法,重点介绍了误差传播抖动,该方法能显著减小图像文件大小而不失其特征。通过Matlab实现,将原875k RGB 8位颜色量化图像处理为150kb RGB 2位颜色量化,图像大小减少近6倍,适用于高效的数据传输场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于图像的抖动有几种基本方法:1、阈值抖动 2、噪声抖动 3、模式抖动4、误差传播抖动

晚上研究了第四种误差传播抖动,至于抖动的作用嘛,很多。它能极大的缩小图像大小但又不失去图像的特征,这个用处嘛,大家一看就知道啦。

原图:875k RGB 8位颜色量化

抖动完成后的图:150kb RGB 2位颜色量化

(代码里给出只采用了2位颜色量化阶数,可以自行修改)

用处嘿嘿,图像小了近6倍,对于天地传输来说,这个能节省很多时间。

%%%----------彩色图片误差传播抖动--------------%%
clear;
 clc;
 I = imread('aircraft_carrier.jpg');%载入图片
 img = double(I);%转换图片
 figure(1)
 imshow(I);
 n=2;                      %取颜色量化位数为2
 [h,w] = size(img(:,:,1));%取得图片的大小
re = 0;
ge = 0;
be = 0;
rs = 2^(8-n);%2^n,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Inthunder

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值