Привет всем, сегодня мы продолжим объяснять вторую проблему ISP. Эта проблема в основном разделена на три части:
1. Работа процесс настройки
2. Используйте Rkisp2.x_Tuner для создания проекта настройки и используйте плату разработки rv1126 для захвата изображений.
3. Принцип, метод калибровки и практическое применение BLC (калибровки уровня черного)
Что касается использования инструмента Rkisp2.x_Tuner, то он был подробно описан в первом выпуске. В то же время мы также кратко представили некоторые термины, специфичные для интернет-провайдеров, по мере углубления содержания эти профессиональные высказывания будут постепенно объясняться подробно. И практическая демонстрация!
Я надеюсь, что содержание этой темы поможет каждому узнать об интернет-провайдере!
1. Рабочий процесс настройки:
Когда мы калибруем качество изображения, нам обязательно нужно знать общий рабочий процесс. Только зная рабочий процесс, мы можем знать, что делать.
В качестве примера мы возьмем платформу rv1126. Фактический процесс настройки выглядит следующим образом:
BLC: коррекция уровня черного.
LSC: коррекция затенения объектива
CCM: матрица цветокоррекции
AWB: автоматическая коррекция баланса белого.
GIC: коррекция баланса зеленого канала
Bayer NR: Снижение шума в необработанной области
YNR: шумоподавление канала Y
MFNR: многокадровое шумоподавление
FEC: коррекция «рыбий глаз»
Сегодня я специально представлю калибровку уровня черного!
После завершения первого шага создания нового проекта инструмент сгенерирует XML-файл в пути к проекту. В этом файле записываются все настраиваемые параметры, открытые интернет-провайдером, будь то параметры калибровки, выводимые в последующем процессе калибровки. Пользователь в процессе отладки. Результаты отладки будут записаны в файл XML. Наконец, пользователь должен заменить файл XML в соответствующем месте прошивки или устройства. Это способ сохранения параметров на платформе rk. Это может быть невозможно на других платформах SOC. То же самое:
Целью съемки изображений в формате Raw является калибровка основных модулей. Также можно собирать сцены с аномальными эффектами и устранять проблемы в эмуляторе (это пока не объяснено, но мы сделаем это позже, если вы захотите это использовать). Калибровку базового модуля необходимо выполнять в соответствии с определенным процессом, как показано ниже:
Поскольку калибровка некоторых модулей будет зависеть от результатов калибровки предыдущего модуля, пользователю следует выполнять работы по калибровке в порядке выполнения процесса. После завершения расчета калибровки определенного модуля следует подтвердить правильность параметров, чтобы избежать влияния неверных результатов на последующие модули.
2. Используйте Rkisp2.x_Tuner для создания проекта настройки и подключитесь к плате разработки rv1126 для захвата изображений:
Официально к созданию тюнинг-проекта приступает следующее:
Создать проект
Выберите датчик, используемый в текущем проекте или продукте, и тюнер автоматически загрузит соответствующую конфигурацию (разрешение, таблицу экспозиции и т. д.) и заполнит модель объектива и модель модуля, чтобы облегчить различение названия проекта или продукта. Используемый датчик. на плате разработки rv1126 стоит датчик Gekewei: gc2053, соответствующая таблица выглядит следующим образом:
Окончательно сгенерированные файлы проекта выглядят следующим образом:
Теперь давайте подключим плату разработки rv1126; в прошлый раз я рассказывал вам, как автоматически получить метод IP-адреса локальной сети через udhcpc на плате разработки rv1126, я не буду повторять это здесь!
IP-адрес платы
Подключите плату разработки
Нажмите «Подключиться». to devices С кнопкой тестирования появляется следующая ситуация с надписью Подключите плату разработкиуспех:
Теперь используйте vlc для просмотра экрана предварительного просмотра:
Наконец, используйте инструмент захвата, чтобы захватить изображение Raw:
После завершения загрузки инструмент инициализирует интерфейс конфигурации съемки на основе конфигурации в XML:
Затем начните настраивать следующие параметры в соответствии со следующими шагами, но здесь можно использовать все значения по умолчанию (отрегулируйте в соответствии с реальной ситуацией):
1. Выберите правильное разрешение, источник света и имя модуля, чтобы облегчить различение при последующем использовании.
2. Параметры конфигурации, такие как усиление, время экспозиции и количество снимков.
3. Нажмите кнопку «Начать захват вручную».
4、 Сделанное необработанное изображение будет в формате Raw справа. Preview & Отображается в интерфейсе статистики:
5. Информация гистограммы, максимальная/минимальная/средняя яркость, усиление глобального баланса белого и т. д., соответствующие необработанному изображению, отображаются ниже:
6. Сделанные снимки сохраняются в проекте:
3. BLC (калибровка уровня черного):
1. Описание процесса калибровки:
Работу по калибровке каждого модуля можно разделить на три части:
1. Снимите калибровочную таблицу: в соответствии с потребностями каждого модуля снимите необработанное изображение калибровочной пластины или сцены с соответствующей экспозицией.
2. Расчет параметров калибровки. Импортируйте необработанное изображение и рассчитайте параметры калибровки. Отдельные модули могут точно настроить некоторые параметры по мере необходимости.
3. Подтвердите эффект и сохраните параметры: оцените правильность параметров калибровки в соответствии со стандартами каждого модуля.
2. Что такое уровень черного?
Просто посмотрите на вступление к картинке ниже:
3. Калибровка BLC. Требования к съемке необработанных изображений:
1. При съемке закрывайте объектив, чтобы не попадал свет.
2. Для стрельбы необходимо задать усиление Gain=1x, 2x, 4x, 8x, 16x...Max (если драйвер поддерживает максимальное усиление до 40x, то Max=32)
3. Время экспозиции не влияет на калибровку BLC и может быть унифицировано до 10 мс.
4. Калибровка BLC. Метод съемки необработанного изображения:
1. Открыть РКИСП Tuner Capture Tool,Обратитесь к предыдущему методу,соединятьоборудование,Выберите неизвестное (нет света) в качестве имени источника света.,Выберите BLC в качестве имени модуля;
2. Поместите устройство или модуль в защищенное от света место и плотно закройте объектив черной тканью, крышкой объектива и т. д.;
3、 В руководстве КонфигурацияGain=1.0 на странице «Экспозиция» ExpTime=0.010 Frame Number=1;
4. Нажмите «Начать съемку вручную», чтобы сделать снимки в формате Raw;
5. Захваченное необработанное изображение отобразится справа. Убедившись, что необработанное изображение в целом нормальное, сделайте следующее;
6. Отрегулируйте значение усиления, Gain=2, и повторяйте шаги c, d и e, пока обход не завершится (что означает захват еще нескольких изображений с разными значениями усиления);
5. Запустите калибровку уровня черного:
Метод калибровки:
1. Открытая калибровка Инструмент, нажмите «Редактировать» в левом верхнем углу интерфейса. Кнопка «Параметры»,Откройте интерфейс конфигурации.,Введите размер, разрядность и порядок Байера необработанного изображения;
2. Выберите вкладку BLC, нажмите кнопку «Загрузить файлы Raw» ниже и выберите папку, в которой хранятся изображения Raw. Импортированные изображения Raw будут отображаться в списке справа:
3. Нажмите кнопку «Калибровать», чтобы начать расчет калибровки:
Наконец, сохраните параметры и поместите этот XML-файл на плату разработки, чтобы увидеть фактическое явление.
Ссылка по статье: Rockchip_IQ_Tools_Guide_ISP2x_CN_v1.2.1.