2016-03-04 2 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 Google интересен, но я пытаюсь найти что-то, что работает в автономном режиме. Вы все считаете, что подход ColorAtPixel является оптимальным? Есть ли другая библиотека, которую я мог бы использовать? – mm24

+0

Почему я могу спросить, нужно ли знать, существует ли определенный цвет. Я думаю, что существует несколько библиотек, которые вернут доминирующий цвет. – Steve

Смежные вопросы