У меня есть шкала серого (?) CIImage (карта диспаратности), и я хочу преобразовать ее в бинарное изображение (карта). Значения ниже некоторого порога должны быть равны нулю, а выше должны быть равны единице. Занимаясь поиском, я понимаю, что мне нужно получить доступ к CVPixelBuffer CIImage, скопировать его, обработать его попиксельно, а затем создать новый CIImage (двоичный). Или я должен написать пользовательские фильтры (ядро) для выполнения этой работы, но не предпочитаю эту.
Любой рабочий пример по этому вопросу высоко ценится.