Через месяц я исследую и внедряю какое-то решение для создания устройства для захвата и записи видео с камеры (веб-камера и CSI). Я использовал iMX6 Solo (Cortex-A9 1 ГГц - VPU H264 - с графическим процессором). Но результат совсем не хорош. Я использовал как OpenCV- Python, так и C ++.
Я использовал USB-камеру: 720p (1280x720) - сохранение в файл MP4 - около 5 FPS.
Но когда я ищу ЦП мой Da sh камера, которую я купил. Процессор только Cortex-A7 400 МГц с некоторыми мультимедийными функциями (VPU, код c, ...). Но он может записывать и FullHD 1080p с 30 FPS с некоторым наложением.
Я допускаю, что они оптимизируют так хорошо. Но я спрашиваю себя: «Как они могут это сделать?»
Итак, кто-то может мне сказать:
Они использовали Linux ОС?
Что они использовали для записи видео? (Я также использовал FFMEPG, GStreamer, но результат не очень хороший)
Важно ли разрешение камеры? В моем случае я использовал камеру HD, но разрешение по умолчанию составляет всего 640x480. Стоит ли выбирать другую камеру с разрешением по умолчанию 720p.
Большое спасибо,
Тоан