从大量的jpeg图像中,我想识别出那些更可能是简单的logo或文本(而不是相机图片)的图片。一个识别特征将是低颜色计数。我希望大多数都是用绘图程序创建的。
如果jpeg图像有调色板,则很容易获得颜色计数。但我希望大多数文件都是24位彩色图像。对图像大小没有限制。
我想我可以创建一个由2^24 (16M)个整数组成的数组,遍历每个像素,并计算该24位颜色的计数。糟透了。然后我将对非零条目进行计数。但如果jpeg压缩弄乱了原始颜色,我可能会计算出许多独特的像素,这可能很难与照片区分开来。(也许我可以将每个像素转换为YUV色彩空间,并节省更少的计数。)
有更好的主意吗?图书馆建议?幽默的居高临下?
发布于 2012-04-18 21:01:24
随机采样10000个坐标并制作直方图,然后分析直方图。
https://stackoverflow.com/questions/10198055
复制相似问题