Maix III, Dewarp 2

топ 100 блогов balmerdx16.05.2023 Да есть жеж! Настроил окончательно Dewarp в realtime.

Поначалу пытался подбирать коэффициенты при помощи OpenCV. Да, он корректно распознавал точки на пересечении шахматных клеток, но вот матрицу выдавал кривущую. Примерно такую.
Maix III, Dewarp 2
Причем да, в центре почти нет искажений, но вот как настроить, что-бы всё полё было нормальным - так и не понял. Вроде и семпликов ему практически по всему полю видимости выдавал, всё равно не работает автоматика.

В конце концов плюнул, подобрал коэффициентики "на глаз".
Было вот такое изображение:
Maix III, Dewarp 2
Стало такое:
Maix III, Dewarp 2

Ладно, для начала сойдёт. Размер экрана кстати практически идеально подходит под aspect ratio камеры. У камеры 2560x1440, у дисплея 854x480. Разница в разрешении в 3 раза. Смог настроить достаточно сложный в настройке dewarp, а вот с уменьшением вылезли проблеммы. Пытался сделать уменьшение в 2 раза - полезли артефакты с цветом изображения. Почему, отчего - загадка. Это казалось бы самый простой вариант уменьшения. А вот при уменьшении в 3 раза - всё отлично! Видимо пока придётся так оставить.

Ещё из интересных моментов - понял, почему у меня иногда вывод на экран вис. Оказалось, что между функциями AX_IVPS_GetChnFrame/AX_IVPS_ReleaseChnFrame желательно тратить поменьше времени на обработку изображения. В некоторых случаях при записи jpeg на SD Card видимо выходил за какой-то порог, который переступать нельзя. И да, в этой железки есть не только хардварная компрессия h264/265, но и компрессия в jpeg. Софтварно компрессия изображения размером 1200x1000 занимала 930 ms. Хардварная компрессия такого-же изображения занимает 39 ms.

Теперь уже в разы больше понимаю в pipeline Maix III и в том, где что сломаться может и как это починить. Сэмплик который умеет рабоать с камерой, выводить на экран и записывать jpeg совсем небольшой получился. Исполняемый файл занимает 217 КБ.
Теперь надо прикрутить Web сервер, что-бы транслировать видео на компьютер и будет уже полноценная web камера. Кстати качество video получается лучше, чем у HiWatch камеры. Особенно сильно видно различие при плохом освещении. От камеры Gc4653 используемой в Maix III остаётся вразы более короткий шлейф! А ведь ещё можно подключить OS4A10 которая специально оптимизированна для ночного видео. Вобщем железо очень хорошее.


Оставить комментарий

Архив записей в блогах:
Вот всякий раз, когда я брал зонтик и в итоге, как дурак, ходил с ним под палящими лучами практически африканского солнышка или, напротив, косплеил свежепостиранного кота, ...
Выходить из дома лень и я решила сфотографировать и выложить сказочное меню. завтрак - замороженный напиток чайного гриба, получается что-то похожее на снег по структуре, очень вкусно Обед первое - берем сок (компот, газировку, воду с сиропом...) добавляем пару ломтиков лимона ...
Бью себя по рукам, чтобы не написать в заголовке «у моей дочери прыщи». Вроде ничего такого, я ж не обзываю ее неприличными словами, но выглядит как шейминг или даже какое-то хайпожорство на собственной же деточке.  Так что на самом деле подросток еще не совсем уж подросток, 11 ...
Разрыв связи с РФ и поддержка Украины: опубликованы требования протестующих Казахстана В сети опубликовали требования протестующих Казахстана, среди которых – отставка президента, правительства и парламента, выход из состава СНГ, ЕАЭС и прочих союзов с Россией, а ...
Сижу дома шестой день, работы нет, появилась пока возможность вновь писать по истории. Окончательный вариант статьи опубликовал на Яндекс-дзен https://zen.yandex.ru/media/id/5a792f10fd96b174820cb8fd/pochemu-vybrali-kolhozy-5ea3f1ca9f8dc519e8675a4e , там сейчас потенциально больше ...