Рисование наложения в реальном времени с помощью GPUImage (iOS)

Можно ли с помощью GPUImage захватывать видео, отображать его в черно-белом режиме и одновременно рисовать поверх видео результат, зависящий от видеоизображения (скажем, извлечение признаков), но в цвете, например, рисовать красные квадраты поверх черно-белого видео? Как мы могли бы достичь этого легко? Любая подсказка очень поможет!

Благодарю вас! Диего


person evilmandarine    schedule 14.02.2014    source источник


Ответы (1)


Да, ты можешь! Вы можете легко выполнить первую часть, обратившись к примерам, которые Брэд предоставляет с фреймворком GPUImage.

Для обнаружения функции вам нужно будет преобразовать кадр в CIImage, чтобы использовать CIDetector, но лучше написать свой собственный код AVCapture и использовать AVMetaDataOutput для обнаружения функции.

Для рисования красных квадратов это легко сделать с помощью GPUImage, но вы можете создать свой собственный фильтр.

person Jack    schedule 14.02.2014