iPhone: информация о цвете видео в реальном времени, фокусное расстояние, диафрагма? - PullRequest
1 голос
/ 22 сентября 2010

Есть ли способ использовать AVFoundation и CoreVideo для получения информации о цвете, диафрагмы и значений фокусного расстояния в режиме реального времени?

Позвольте мне объяснить.Скажем, когда я снимаю видео, я хочу сэмплировать цвет в небольшой части экрана и выводить это значение RGB на экран?Кроме того, я хотел бы показать, какая текущая диафрагма установлена.

Кто-нибудь знает, возможно ли собрать эти значения?В настоящее время я только видел, что это возможно с неподвижными изображениями.

Идеи?

Ответы [ 2 ]

2 голосов
/ 23 сентября 2010

AVCaptureStillImageOutput позволит вам в режиме реального времени делать снимки из видеопотока, включая exif-данные для фокусного расстояния, диафрагмы и т. Д. Информация о цвете, которую вы можете рассчитать самостоятельно из этого растрового изображения.

1 голос
/ 22 сентября 2010

AVFoundation, CoreVideo и CoreMedia включают поддержку получения растрового изображения в режиме реального времени. Оттуда вы можете обработать часть пикселей RGB так, как вам хочется.

Я не знаю ни одного текущего общедоступного API iOS, чтобы получить апертуру.

Фокусное расстояние фиксировано, но отличается в зависимости от модели продукта. ifixit.com может иметь эту информацию.

...