2016-07-14 15 views
-1

Это следует моему предыдущему вопросу Setting the maximum usbfs memory limit does NOT take effect.Невозможно достичь высокой частоты камеры на ubuntu (в отличие от Windows) ... Должна ли быть проблема с grub?

После успешной установки драйвера камеры с серым контуром, я нахожу огромную трудность в использовании полной камеры (pg CM3). В то время как камера может позволить себе потоковое вещание с частотой 150 Гц (проверено это с помощью оконного компьютера), я могу заставить его работать на частоте 70 Гц на ubuntu (16 или 14).

Я подозреваю, что проблема связана с Grub, хотя я недостаточно квалифицирован, чтобы точно знать и точно ... Действительно, когда я изменяю максимальный предел памяти usbfs на постоянной основе с 16 до 1000 (как было предложено кулачковым конструктором) , затем sudo update-grub, камера SKD (flycap2) зависает ...

Только после того, как я отремонтирую grub, я смогу визуализировать видеопоследовательности (все еще около 70 Гц).

Для информации у моей машины есть своп-раздел более 800 м.

Эта проблема заставляет меня обернуться. Любой ключ/идея/помогите пожалуйста ??

+0

Теперь я сделал чистую установку (уничтожил все). Я подозреваю, что grub, связанный с первым разделом, был в начале проблемы ... Теперь я могу достичь максимальной частоты потоковой передачи данных, хотя ROS и просматривать кадры с помощью своих инструментов (например, qrt_view). Однако SDK Flaycapture2 начинает замерзать, когда я достигаю 115 кадров в секунду. – Courier

ответ

0

Как вы проводите видео? Визуализация с высокой частотой кадров в SDK Linux не работает очень хорошо (отлично работает в Windows 7 или около того!). Я использую Ubuntu 14.04.2 (не 14.04LTS) с flycapture sdk v2.5.3.4, и он отлично работает с монохромной камерой Flea3 (при разрешении ~ 250 кадров в секунду, разрешением 1280x600 пикселей) для захвата изображений. Можете ли вы попробовать Ubuntu 14.04.2 и попробовать сохранить фреймы? Попробуйте OpenCV в тандеме с примером CustomImageEx.cpp для отображения видеопотока, он работает для меня. :)

+0

Спасибо за ответ. Использую теперь ubuntu 16.04 LTS. Обратите внимание, что точка gray только что выпустила драйвер (flycapture2) для этой версии. Просто убедитесь, что у вас версия ядра немного недавно ... Однако, sdk все еще не работает хорошо для определенного fps. Но пакет ROS отлично работает. – Courier

+0

Замечательно! На самом деле я пробовал использовать flycapturev2.10 для U16.04LTS, но он работал на меня на одном компьютере, а не на другом. Я не понимаю причину. Хотя я также использую pyflycapture2.01 (от Роберта Джонса) для реального времени openCV-анализа кадров в python, поэтому мне не нужен ROS. –

 Смежные вопросы

  • Нет связанных вопросов^_^