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

Art_Sh

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

Hyperion

github.com/OpenHD/Open.HD
ссылка на проект. Вот для него нужна камера которая будет подключаться по USB\CSI с минимальной задержкой + WDR+ хорошо бы писать на SD видео. IMU было бы тоже не плохо в формате betaflight blackbox для совместимости c gyroflow. Либо как это пишет GOPRO для reelsteady. OSD GPS считаю незачем. Но опять же в рамках проекта OpenHD. Может кому то это нужно.
50usd неплохая цена имхо.
Причем на выходе USB\CSI предпочтительнее иметь 720p как мне кажется для облегчения работы воздушного юнита. Да и многие очки\шлемы не имеют FULLHD разрешения чтобы в максимальной мере раскрыть потенциал от 1080p картинки передаваемой по воздуху

Art_Sh

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

Пaвeл

Можно аудио вход сделать для микрофона? Люблю когда слышно.
Ещё может имеет смысл на будущее предусмотреть возможность из 2-х камер делать стерео (3D) картинку, но это не точно)

Art_Sh

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

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

tuskan
Art_Sh:

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

По факту, родные малиновские камеры- дрянь, так как нет wdr, нет записи на борту. Поэтому и существует запрос на них. Именно с csi выходом и записью. Такой камеры просто нет

Art_Sh

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

schs
Art_Sh:

Они все с WDR, что вы будете делать с USB

Получать по USB, трансляция с летательного аппарата через Open.HD.

Art_Sh:

также к ней можно подключить IMU сенсоры, GPS модуль и сделать OSD полноценное

Это всё лишнее. Нужна хорошая камера, отдающая поток h264\h265. SDK хорошо если будет, но и без него востребованность на данный момент есть. Если через v4l можно будет покрутить выдержку, яркость и прочее - будет отлично.

Art_Sh:

Выход USB, ok. Но какой формат данных и куда далее пойдет этот поток?

Обычный h264/h26. Т.е. повторюсь, это должна быть UVC камера, не требующая специфичных драйверов.

Art_Sh:

Посмотрел проект, он самодостаточен, подключаете к малине видеосенсор и все в порядке. Зачем еще какие то сторонние камеры использовать?

Нет хороших сенсоров по малину. _НЕТ_. Хорошая картинка только со сторонних USB/IP/HDMI_to_csi камер.

Simoom
tuskan:

Именно с csi выходом и записью

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

Art_Sh:

Интересно знать мнение потребителя. Заранее спасибо.

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

Art_Sh
Simoom:

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

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

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

brat002
Art_Sh:

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

У этого самодостаточного проекта нету ни одной камеры, которая попадает в сегмент:

  1. Низкая задержка
  2. Хороший WDR
  3. Надёжность
  4. Доступность

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

pavel74

Добавлю к выше сказанному свою хотелку- возможно ли сделать небольшой зум к камере, ну скажем х5,? было бы не плохо для HD линка

schs
Art_Sh:

У нас в данный момент готово все

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

Аналоговых, с хорошей картинкой, много, в этом сегменте IMHO ловить нечего. Реализововать своё OSD - погрязните в несовместимости протоколов полётных контроллеров.

Art_Sh
schs:

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

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

schs
Art_Sh:

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

Очень напоминает типичные IP камеры.

USB UVC?
Какой сенсор?
Какая задержка?
В корпусе?
Моноблок или выносной сенсор?
Размер?
Возможно _полностью_ отключить излучающее(Wi-Fi/BT/e.t.c)?
Пример видео?

Возможно приобрети тестовый образец?

Art_Sh

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

brat002

Вы делаете runcam 2 за деньги, которые он стоит.

Art_Sh

Спасибо за ответ. Т.е. нет смысла делать камеру для данного сектора.

schs
Art_Sh:

Задержку не считали, не совсем представляю себе, как можно ее посчитать.

Элементарно. На монитор выводиться картинка секундомера, с долями секунды.
Камера направляется на монитор. К камере подключается другой монитор. Делается фото двух мониторов фотоаппаратом.
Разница показаний - задержка. В YouTube много видео.

Art_Sh:

Спасибо за ответ. Т.е. нет смысла делать камеру для данного сектора.

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

Art_Sh
schs:

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

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