【发布时间】:2015-03-24 06:30:17
【问题描述】:
我正在尝试创建一种算法来将灰度从 12 位转换为 8 位。
我得到了一个像这样的灰度:
比例以矩阵表示。问题是,与 1/16 的简单乘法会破坏第一个灰色列。
这里是代码示例:
in =[
1 1 1 3 3 3 15 15 15 63 63 63;
1 1 1 3 3 3 15 15 15 63 63 63;
1 1 1 3 3 3 15 15 15 63 63 63;
1 1 1 3 3 3 15 15 15 63 63 63
];
[zeilen spalten] = size(in);
eight = round(in/16);
imshow(uint8(eight));
Destroy 意味着,新列现在是黑色的
【问题讨论】:
-
你说的“破坏”是什么意思?
-
12 位到 8 位,反之亦然?你的标题说明了一件事,而问题说明了相反。
-
对不起,我错了,12到8
-
如果您提供您使用的确切代码行会更容易提供帮助
标签: image matlab image-processing