У меня есть источник изображения с глубиной 12 бит, поступающий в GStreamer.Конечный выходной сигнал будет иметь небольшую глубину 8. Изображаемая сцена имеет очень слабое освещение.Я могу снимать изображения, снятые из этого источника (16-битные TIFF), и в GIMP я могу настроить экспозицию (Цвета -> Экспозиция), чтобы сделать видимыми детали, которых раньше не было.
В настоящее время, когда GStreamer конвертируетот 12-битного до 8-битного, кажется, что он сжимает весь 12-битный диапазон в меньший 8-битный диапазон.Вместо этого я хотел бы отрубить верхние 4 бита или в идеале применить некую кривую уровня к изображению (что, как я думаю, делает GIMP).
Я посмотрел вокруг, но не могу найти какой-либо способ сделать это.Я попробовал плагин videobalance
, но он, похоже, не выполняет то, что я хочу.
Есть идеи?