Activity

Разработка камеры

С чего вы решили, что производитель указывает задержку? Да, у нас все доки на аппаратную и программную части. Но мс задежки никто не измеряет, потому что нет необходимости.

Это модуль камеры, который подойдет. У него есть USB порт. Программисты пишут драйвер USB UV, потому что под нашу ОС его в природе нет. Как только реализуем эту часть, можно будет проводить реальные замеры. Если задержка действительно будет небольшой, тогда можно вести речь о реальных испытаниях.

Разработка камеры

Я не знаю, какая общая задержка, никогда не измеряли, но сделаем это. Если будут адекватные цифры, то подумаем, что делать дальше.

и все же как-то нет у вас единства, одни говорят, что нет подходящих камер, другие говорят что есть…

Разработка камеры

Хм, ребята форумчане, тогда что то вас сложно понять)) Чем эта камера вас не устраивает? Или дело в пресловутой задержке? Я писал, что ethernet у нас на борту, но почему то надо обязательно USB, хотя Ethernet на самом деле задержку даст не более 5мс, остальные задержки будут на стороне хоста.

Разработка камеры
МиГ17:

Для уменьшения задержки -

  1. CCD матрица
  2. Тайминг матрицы, демозаик, обработка кадра - на ПЛИСине !
    Уже пробегала, не так давно, стереокамера на 3-ем спартане! Вот её и надо допиливать для FPV задач.

Интересно, как связана CCD матрица с уменьшением задержки?
Стоимость камеры на ПЛИС будет космическая, операции обработки кадров и сжатие в спец SoC реализованы АППАРАТНО, и задержка в них минимальна.

Разработка камеры

Я вас понял, допилим передачу по USB и тогда измерим задержку.
Мы используем сенсоры с Rolling shutter.

Дело в том, что хорошее качество картинки происходит за счет предварительной обработки и на обработку каждого кадра требуется определенное время. Что бы его сократить, надо увеличить производительность ядра, но тогда вырастет в цене стоимость. Я к тому, что дешево и хорошо не бывает, в чем вы можете убедиться сами, требуется некий баланс.

Разработка камеры

Судя по всему, нужна камера с USB выходом видеопотока и записью на SD карту. Сфера применения - исключительно только для OpenHD линка.
С потенциальным кругом потребителя не более, в лучшем случае, пару сотен человек. Я правильно обобщил?

Разработка камеры
schs:

Для аналога - однозначно проигрышный вариант, китайский рынок наполнен предложениями, у них издержки из за массовости ниже.
Для цифры, если действительно сумеете сделать - будет первая камера, рынок ваш на время.

Так я вроде писал, что аналоговые камеры мы не делаем, только цифра.
Выше, пользователь brat002 написал, что мы изобретаем велосипед, есть камера Runcam 2 или я как то не правильно его понял.

Разработка камеры

Здравствуйте
USB UVC драйвер пишем сейчас.
Задержку не считали, не совсем представляю себе, как можно ее посчитать.
Корпуса нет.
Сенсор -> шлейф -> плата
Размер платы 30*40мм в данный момент.
Ничего излучающего на борту нет.
Образцы будут, когда полностью определимся в целесообразности проекта.

Разработка камеры
schs:

А камеры чисто под цифру есть? Можно озвучить тех. возможности и цену?

Здравствуйте, я выше писал.
Full HD, 30fps, WDR, h264\265, звук AAC, запись на SD, стрим по сети LAN, WIFI, LTE
Стоимость в пределах 50USD, если будет спрос.
Сейчас думаем, как сделать внятное SDK

Разработка камеры
Simoom:

Там вроде и количество CSI линий не 4 а 2. Мы для работы интересовались, не подашла сама малина.

Хотелось бы для самолетов минимального размера камеру. не кубик, с минимальным акамулятором(ионистором) чтобы при пропадении питания могла закончить запись. Аналоговым выходом, и набортным графическим ОСД с возможностью програмирования(например на Lua она вроде маложрущая в плане ресурсов). Типа foxeer Legend3 / runcam hd 2. Ну можно ещё добавить передачу картинки по WiFi аналогично OpenHD.

Спасибо, за конструктив. Я уже понял, что у людей боль по поводу OpenHD - малина не предназначена для построения нормальной камеры, вот и пытаются костылями - внешними камерами (не путать с сенсорами изображения) компенсировать это. У нас в данный момент готово все, что вы написали. насчет резервной батареи, мы написали бибилотеку контейнера MP4 таким образом, что если пропадает питание, то видео, ранее записанное, не теряется. При возобновлении питания производится операции с файлом записи и он корректно финализируется. Но можно конечно и батарею добавить, это как вы сделаете бортовое питание, вывести GPIO для контроля наличия основного питания не проблема. Насxет программирования OSD будем думать.

Разработка камеры

Дело не в сенсорах (камерах), а в ISP (image signal processor) малины. Она не заточена на разработку камеры на ее базе. Если хотите использовать малину как центральный хаб, используйте Ethernet Lan для приема RTSP потока. И далее можете с ним делать что угодно. Выход ethernet в нашей камере есть.

Разработка камеры

Есть версии с подключение до 4х 4K сенсоров изображения и аппаратной сшивкой, но вы не будете рады ценнику))) Звук есть по умолчанию.
Это один из примеров, размер 30*40мм, запись на SD, питание аккум 3.6 или 5В по USB.

Внейшний сенсор изображения, без держателя обьектива.

Разработка камеры

Самый простой сенсор изобраения дает 1920*1080 60fps, при включении режима WDR fps уменьшается вдвое, разрешение можно динамически настраивать от 320*240 до 1920*1080. Выхода CSI нет, причину я описал выше. Единственное исключение, это специализированные чипы, которые оцифровывают аналоговый видеосигнал, вот у них есть выход CSI-MIPI.
Выход USB, ok. Но какой формат данных и куда далее пойдет этот поток?
Посмотрел проект, он самодостаточен, подключаете к малине видеосенсор и все в порядке. Зачем еще какие то сторонние камеры использовать?

Разработка камеры

Они все с WDR, что вы будете делать с USB? Сейчас USB используется для передачи видеопотока на LTE модем. FullHD камера с WDR 30 азыб 264\265 кодек, может стоить в пределах 50usd, также к ней можно подключить IMU сенсоры, GPS модуль и сделать OSD полноценное. Скорее всего будет сделано как конструктор. Главный вопрос, это SDK. Оно достаточно большое и сложное и как сделать его проще для не профильных спецов мы пока не знаем.

Разработка камеры

MIPI (CSI2) - это стандартный интерфейс для подключения сенсоров (Camera Serial Interface), есть также MIPI DSI (Display Serial Interface) - служит для подключения LCD дисплеев.
Иначе говоря, нет чипсетов, которые отдают поток по CSI2 интерфейсу. Почему просто к малине не подключат сенсор изображения по CSI2?

Разработка камеры

CSI2 (MIPI) у нас это цифровой интерфейс сенсора изображения. В дешевых чипах, выхода видо отдельно нет, только данные на стрим по сети и\или запись на SD.
В более дорогих есть видеовыход, но стоимость решения повышается и честно говоря не совсем понимаю, зачем видео выход?
Мы думаем сделать модуль-камеру, с разными характеристиками, по достаточно демократической стоимости и с большими возможностями, что то наподобие ардуино.

Разработка камеры

Всем привет.
Профессионально занимаюсь с коллегами разработками камер, от Full HD до 4К (8К тоже возможно).
Разрабатывает железо и прошивку. Можем делать OSD с выводом различной графической и текстовой информации.
Собственно вопрос, есть ли потребность на сегодняшний день в камере с возможность передавать видео-аудио в цифре (кодеки 264, 264+, 265, 265+), 30-120fps, разрешение от full hd до 4к, OSD, запись на SD карту. Помимо базового функционала остается еще довольно много свободного процессорного ресурса и периферии. Интересно знать мнение потребителя. Заранее спасибо.