灰度与B& W图像的大小(.jpg)

时间:2018-02-10 13:05:03

标签: image matlab image-processing compression grayscale

在MATLAB中,为强度> 127的每个像素分配1,否则为" .jpg"的灰度图像分配0。格式,文件的整体大小正在增加。

任何人都可以解释一下这可能是什么原因。

这两个文件都有以下详细信息:

灰度img:93KB; B& W img:118KB。

格式:jpg

CodingMethod:Huffman

CodingProcess:Sequential

BitDepth:8

1 个答案:

答案 0 :(得分:0)

我看不出有什么理由发生,只看你的问题。 我试了一下

im = imread('greens.jpg');
im = rgb2gray(im);
im2 = im>127;

% check dimensions
imb = whos('im');
im2b = whos('im2');
fprintf('grey: %f\n b/w: %f\n', imb.bytes, im2b.bytes)

并且输出为150000b。

建议:检查matlab工作空间中的变量维度,而不是文件本身,如果它们相同,则保存文件时压缩算法中的差异可能存在。