[m,n]=size(I)
J=[]
for i=1:m
value=I(i,1)
num=1
for j=2:n
if I(i,j)==value
num=num+1
else J=[J num value]
num=1
value=I(i,j)
end
end
J=[J num value 0 0]
end
disp('原图像大小:')
whos('I')
disp('压缩图像大小:')
whos('J')
disp('图像压缩比:')
disp(m*n/length(J))
你的 *** 作系统是什么语言的?如果你使用了applocale或类似工具的话,请不要用它,程序会默认按照windows系统语言显示。
如果没有,你可以尝试unicode编码
如果上述方法不能解决问题,你可以把主程序(那个exe)发给我看看
表示俺是galgame爱好者……
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)