资源简介
(1)利用DCT进行jpg压缩,其中DCT可以调用函数,其它尽量自己编写代码,压缩过程可进行适当简化;
(2)对图像进行二值化,请利用二值图像压缩方法进行数据压缩,然后解压缩,看通过肉眼能否看清表盘数据,比较两种算法的压缩效果;

代码片段和文件信息
I = imread(‘C:\Users\Admin\Desktop\chepail.bmp‘);
figureimshow(I)
[xy]=size(I); % 求出图象大小
b=double(I);
z0=max(max(max(I))); % 求出图象中最大的灰度
z1=min(min(min(I))); % 最小的灰度
T=(z0+z1)/2; % T赋初值,为最大值和最小值的平均值
TT=0; %TT赋初值
S0=0.0; n0=0.0; %为计算灰度大于阈值的元素的灰度总值、个数赋值
S1=0.0; n1=0.0; %为计算灰度小于阈值的元素的灰度总值、个数赋值
allow=50; % 新旧阈值的允许接近程度
d=abs(T-TT);
count=0; % 记录几次循环
while(d>=allow) % 迭代最佳阈值分割算法
count=count+1;
for i=1:x
for j=1:y
if I(ij)>=T
S0=S0+b(ij);
n0=n0+1;
end
if I(ij) S1=S1+b(ij);
n1=n1+1;
end
end
end
T0=S0/n0;
T1=S1/n1;
TT=(T0+T1)/2; %在阈值T下,迭代阈值的计算过程
d=abs(T-TT);
T=TT;
end
(T1/T0)
i1=im2bw(IT/255); % 图像在最佳阈值下二值化
figureimshow(i1)title(‘最佳阈值‘);
i2=bwperim(i1); % 图像细化过程
figureimshow(i2)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 8210 2019-03-11 19:29 01.bmp
文件 11192 2017-07-06 09:21 02.bmp
文件 1352 2017-07-14 09:54 erzhihuaguocheng.m
文件 20999 2017-07-14 12:52 GUI.fig
文件 8548 2017-07-14 15:53 GUI.m
文件 42 2019-03-11 21:25 说明.txt
- 上一篇:社区发现常见数据集..
- 下一篇:allan方差代码
相关资源
- FTP课程设计(服务端+客户端)
- 高频电子线路课程设计报告收音机
- 直流稳压电源的课程设计、安装及调
- EDA课程设计_密码锁
- 编程实现二维DCT变换
- 单片机课程设计 篮球计分器
- 图像二值化
- 数据结构课程设计 6 1 彩票系统
- 用FFT对信号进行频谱分析
- 端口扫描课程设计详细的报告
- 步进电机课程设计(个人设计)
- 校园网络规划与设计课程设计
- 编译原理课程设计:词法语法编译器
-
simuli
nk 课程设计 qpsk - 武汉理工大学 单片机课程设计 16*16点
- 数据库VFP课程设计
- 分页系统模拟实验 操作系统 课程设
- 模拟段页式虚拟存储管理中地址转换
- 硬件课程设计—流水灯(quartus软件
- 超市收银系统eclipse access大学课程设计
- 冈萨雷斯 数字图像处理 源代码(m文
- 航空订票系统_数据结构课程设计
- qt图像处理
- c 课程设计 职工信息管理系统
- Tone-Reservation
- 汇编语言,课程设计,红绿灯
- QGA 量子遗传算法
- 机床液压系统课程设计卧式钻床动力
- 课程设计蔬菜大棚自动控制系统,包
- 密码学课程设计:DES加密解密算法的
评论
共有 条评论