Перейти к содержанию
    

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

там у ftdi ещё ft602 есть, который ещё и UVC сам изображает.

и в эти ft60x USB->FIFO два сенсора с параллельным выходом наверное можно просто "параллельно" воткнуть, в старший/младший байты, без плис как таковой.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 11.07.2022 в 11:53, _pv сказал:

который ещё и UVC сам изображает.

UVC не очень подойдет .. каждый пакет должен быть снабжен данными со штампом времени и гироскопом. Лучше чтобы это был какой нибудь пакет.

Да и для UVC надо использовать какой нибудь DirectShow а с ним тоже есть свои неприятные нюансы. 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 hours ago, Worldmaster said:

UVC не очень подойдет .. каждый пакет должен быть снабжен данными со штампом времени и гироскопом. Лучше чтобы это был какой нибудь пакет.

Да и для UVC надо использовать какой нибудь DirectShow а с ним тоже есть свои неприятные нюансы. 

 

несколько байт данных можно запихать и прямо в кадр вместо пары первых пикселей.

и на directX оно насколько я понимаю никак не завязано.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 11.07.2022 в 15:37, _pv сказал:

directX оно насколько я понимаю никак не завязано

Не DirectX а DirectShow это базовый комплект инструментов для доступа к видеоустрйоствам. 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, Worldmaster said:

Не DirectX а DirectShow это базовый комплект инструментов для доступа к видеоустрйоствам. 

Quote

ранее распространялись как часть DirectX SDK

один хрен USB Video Class гвоздями не прибит ни к directshow ни к виндоусу вообще.

и в какой-нибудь opencv затащить картинку возможно будет гораздо проще из стандартного UVC чем из своего кастомного usb устройства.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 11.07.2022 в 17:19, _pv сказал:

какой-нибудь opencv затащить картинку возможно будет гораздо проще

Ну если копнуть сырцы Ocv то будет видно что для Windows любая библиотека для работы с UVC так или иначе использует компоненты DS. https://github.com/sturkmen72/opencv_samples/blob/master/cap_dshow.cpp

Вот код выбора обработчика https://github.com/sturkmen72/opencv_samples/blob/master/cap.cpp

При работе с UVC стандартный драйвер винды не ориентирован на фиксированный FPS. Там система сама определяет каким образом выдерживать межкадровое время чтобы подтянуть поток к AvgTimePerFrame. В итоге на разным компьютерах при разной загрузке можно получить разное время между кадрами, а это в нашей системе нежелательная функция с которой потом крайне сложно бороться. 

В 11.07.2022 в 17:19, _pv сказал:

чем из своего кастомного usb устройства.

как раз разобрать поток данных который идет со стабильными временем и известным форматом не представляет ничего сложного. В текущей версии устройства данные гироскопа валятся через HID, прописан формат кадра, стартовые байты и длина кадра и все как часы собирается. Одна проблема это UVC и его AvgTimePerFrame.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте. Получил наконец отладочную плату с Gowin. А есть где нибудь примеры или какие нибудь адекватные мануалы?

 

Скачал EDA с оффсайта. Но тут почему то нету моего чипа GW2AR. Тут только серия GW1N. Что я не так сделал?

Изменено пользователем Worldmaster

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вернул все на доработку ...)

Изменено пользователем Worldmaster

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 7/8/2022 at 2:55 PM, Worldmaster said:

Были предприняты попытки собрать эту систему на STM32 7 серии. Но сами контроллеры не могут работать с камерами CSI (MIPI)

Cпециально для этого случая есть чип STMIPID2, который преобразует 2xMIPI -> DCMI. STM32H7 может и не потянет, а STM32MP1 думаю запросто.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 19.08.2022 в 09:56, DmitryR сказал:

Cпециально для этого случая есть чип STMIPID2, который преобразует 2xMIPI -> DCMI. STM32H7 может и не потянет, а STM32MP1 думаю запросто.

Нет. Эта тема обсуждалась на другом форуме. И изначально мы тоже приняли решение этот чип использовать, но в последствии более детально прочитали даташит и стало очевидно что этот чип для других целей. Это просто переключатель между камерами. Причем у него один канал более быстрый чем второй. Заставить работать одновременно две камеры на нем не выйдет. Да и у чипа STM32H7  вроде как отсутствует LVDS. Если интересно могу дать ссылку на форум где это обсуждалось. Можно тут ссылки на другие форумы оставлять или как на "форуме который нельзя называть" заблокируют навечно?? )))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...