r - 量化灰度图像

标签 r image image-processing grayscale quantization

我有灰度图像,我想将其量化为不同的灰度级别。

更准确地说,在EBImage package中,我们有一个函数equalize(),它有一个参数levels。我们可以将levels值设置为256或128或64等来量化我们的灰度图像。 (但是equalize()函数将对给定的灰度图像执行直方图均衡化,这对于我当前的情况来说不是首选)

有人可以建议一个公式或函数,我们可以用它来改变给定灰度图像中的灰度级数。

最佳答案

首先将格式转换为连续的内容。 现在是伪代码。

int x = (int) (值/(量化)); (新格式)y = x * 量化;

也有可能以这种糟糕的方式压缩图像。

关于r - 量化灰度图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44385982/

相关文章:

javascript - 将图像附加到 1-10 之间随机生成的数字?

r - 可视化以日期范围表示的时间范围数据

r - 在 map 上绘制绕纬度/经度的时间半径

r - 使用 csl 文件设置 Rmarkdown 引用书目中引用项目之间的间距

python - 将锯齿状边缘近似为线

python - 使用 OpenCV 为 Otsu 阈值蒙版图像区域

c - 使用线程,我应该如何处理理想情况下应该按顺序发生的事情?

r - 如何修复R中的 "failed to load cairo DLL"?

image - 处理DMatch向量,访问数据Opencv

html - 图像消失,宽度为 :100% when trying to make images responsive