2016-03-04 183 views

回答

1

我还没有尝试过,但Google有一个API可以用于这个叫做Vision API。它看起来像返回关于提供的图像的很多信息(甚至计算项目出现的次数,例如:1船,1棵树)。我不确定具体的使用案例,如果打api会为你工作,但可能有效。

至于本地Ole Begemann有一个名为UIImage + ColorAtPixel的类,您可以使用它来查找每个像素的颜色,但扫描图像中所有像素的开销数量会相当激烈。

https://github.com/ole/OBShapedButton/blob/master/UIImage%2BColorAtPixel/UIImage%2BColorAtPixel.h

+0

谢谢史蒂夫,有趣的图书馆。我想我可以减小图像大小,然后将像素函数中的颜色应用于缩小的搜索空间。我也可以对其应用一些其他优化。会放弃它。谷歌API是有趣的,但我试图找到一些脱机工作。你们都认为ColorAtPixel方法是最佳的吗?有我可以使用的其他图书馆吗? – mm24

+0

为什么我问你是否需要知道是否存在特定的颜色。我认为可能存在一些会返回主色的图书馆。 – Steve

相关问题