首页 > 解决方案 > 如何将彩色图像转换为密度单色图像?

问题描述

我已经搜索了很长时间,但没有任何回复。我能找到的只是将图像转换为窄灰度阈值。它看起来很糟糕。我想要的只是将图像转换为密度单色(可能是错误的词,请纠正我,我真的不知道如何描述..)。就像单色激光打印机一样。它使用不同密度的黑点来呈现不同的灰度。

我现在正在使用 C++ 和 OPENCV。感谢任何人都可以提供帮助:-)

=============== 更新:

这种图像称为“半色调”。搜索引擎对正确的搜索词更有帮助。这里有一些东西: 使用 OpenCV 进行半色调处理

标签: c++opencvimage-processing

解决方案


正确的术语是“抖动”。

是对一种简单抖动算法的描述。

Не似乎是 C++ 中 OpenCV 的实现之一。也许不是最有效的一种,但可以帮助您入门。


推荐阅读