Хороший способ рассчитать «яркость» UIImage? - PullRequest
1 голос
/ 22 октября 2010

Я пишу приложение, которое будет предлагать OCR изображения, снятого камерой iPhone. Я хочу проверить изображение перед выполнением анализа оптического распознавания текста, чтобы убедиться, что освещение достаточно. У кого-нибудь есть идеи?

1 Ответ

0 голосов
/ 22 октября 2010

Самый гибкий способ - создать гистограмму для каналов красного, зеленого и синего цветов, а затем использовать ее для определения средней яркости, средней яркости, точек черного / белого, контрастности или других пользовательских функций.

Используйте CGBitmapContextCreate для создания растрового контекста, поддерживаемого буфером вашего создания, нарисуйте в нем свое изображение, затем выполните цикл по каждому пикселю в буфере для заполнения гистограмм.

...