识别低色 jpeg 图像



从大量的jpeg图像中,我想识别那些更有可能是简单的徽标或文本(而不是相机图片)。 一个识别特征是颜色数少。 我希望大多数都是用绘图程序创建的。

如果 jpeg 图像具有调色板,则获取颜色计数很简单。 但我希望大多数文件都是 24 位彩色图像。 图像大小没有限制。

我想我可以创建一个 2^24 (16M) 整数的数组,遍历每个像素并包含该 24 位颜色的计数。 呸。 然后我会计算非零条目。 但是,如果jpeg压缩与原始颜色混淆,我最终可能会计算很多独特的像素,这可能很难与照片区分开来。 (也许我可以将每个像素转换为 YUV 色彩空间,并节省更少的计数。

有什么更好的主意吗? 图书馆建议? 幽默的居高临下?

抽取 10000 个随机坐标并制作直方图,然后分析直方图。

最新更新