我有灰度图像,我想将其量化为不同的灰度级别。
更准确地说,在EBImage package中,我们有一个函数equalize()
,它有一个参数levels
。我们可以将levels
值设置为256或128或64等来量化我们的灰度图像。 (但是equalize()
函数将对给定的灰度图像执行直方图均衡化,这对于我当前的情况来说不是首选)
有人可以建议一个公式或函数,我们可以用它来改变给定灰度图像中的灰度级数。
最佳答案
首先将格式转换为连续的内容。 现在是伪代码。
int x = (int) (值/(量化));
(新格式)y = x * 量化;
也有可能以这种糟糕的方式压缩图像。
关于r - 量化灰度图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44385982/