Устранение неполадок с USB3-камерами
Устранение неполадок (наиболее распространённые проблемы)
Наиболее распространённые проблемы связаны с кабелем камеры, подключением, USB-удлинителем и т. д.
Данная статья поможет вам либо устранить проблему, либо определить её причину.
Недостаточно полученных данных / Устройство не синхронизировано (смещение часов)
- Недостаточно полученных данных (Swing / Motion Catalyst не располагает достаточным объёмом полученных видеоданных для захвата)
Причиной этого могут быть потерянные кадры (см. раздел потерянные кадры ниже с инструкциями по устранению неполадок).
Аппаратные ограничения или ограничения ресурсов — проверьте, не запущены ли другие ресурсоёмкие приложения.
Если ноутбук работает от аккумулятора, попробуйте подключить зарядное устройство — исчезает ли ошибка? Если да, изменение плана электропитания (на высокую производительность) может помочь.
- Программное обеспечение не получило достаточного объёма данных — это означает, что полученные видеоданные не синхронизированы с системными часами компьютера.
В зависимости от типа камеры можно попробовать разные способы. Во многих случаях ошибка «Устройство не синхронизировано» следует за ошибкой «Недостаточно полученных данных», однако если вы получаете только ошибку «Устройство не синхронизировано (смещение часов)», попробуйте перезапустить режим захвата или перезагрузить компьютер.
Длительная работа системы в режиме захвата может привести к этой проблеме. Часы сбрасываются при запуске (или перезапуске) режима захвата, однако если система долго остаётся в режиме захвата, часы камеры и часы компьютера начнут расходиться.
Крайний вариант для пользователей веб-камер: попробуйте включить «Временная метка вручную» в расширенных настройках камеры → вкладка «Параметры».
Потерянные кадры
В: Что такое потерянные кадры?
О: Потерянные кадры означают, что видеокадры, полученные от камеры (камер), теряются в той или иной степени.
В зависимости от количества потерянных кадров это может существенно повлиять на записанное видео. В системах с несколькими камерами это особенно нежелательно: видео будет выглядеть рассинхронизированным, а ключевые моменты записанной активности могут отсутствовать.
Причины потери кадров
USB3-камера подключена к порту USB 2.0.
Использование некачественных кабелей или кабелей-удлинителей.
Превышение рекомендуемой длины кабеля (5 метров для USB3).
USB3-камера подключена к USB-концентратору совместно с другими устройствами, что создаёт нехватку пропускной способности.
Камера потребляет слишком большую пропускную способность по сравнению с доступной на данной системе.
Недостаточно доступных системных ресурсов из-за других работающих приложений.
Как устранить потерю кадров
Для USB-камер мы рекомендуем попробовать снизить частоту кадров (и/или пропускную способность канала устройства — для камер FLIR), чтобы уменьшить потребление пропускной способности.
Шаги по устранению неполадок:
- Если используется несколько камер, попробуйте отключить или деактивировать часть из них — система по-прежнему сообщает о потере кадров?
Если это помогает, это может свидетельствовать о проблеме с производительностью или нехватке пропускной способности. Попробуйте снизить частоту кадров для обеих камер и посмотрите, улучшится ли стабильность.
Закройте другие программы, интенсивно использующие CPU и графическую подсистему, чтобы освободить ресурсы.
Попробуйте снизить частоту кадров: (пример для FLIR Blackfly S)
Попробуйте уменьшить «Пропускную способность канала устройства», см. раздел «Снижение пропускной способности камеры» ниже.
Проверьте кабели: подключены ли камеры через USB-концентратор или удлинитель? Не согнут ли кабель под острым углом и нет ли видимых повреждений? Попробуйте подключить камеры напрямую к компьютеру.
Соответствует ли компьютер рекомендуемым характеристикам? Если нет, возможно, вы используете больше камер, чем система способна обработать.
Одни USB-кабели работают лучше других, а некоторые встроенные контроллеры USB 3.0 могут вызывать проблемы.
Поскольку работа с USB3 может быть довольно непростой, мы рекомендуем придерживаться рекомендаций крупных авторитетных производителей камер для машинного зрения. Подробности смотрите в нашей статье о рекомендуемых USB-компонентах: recommended-usb3-components.md
Снижение потребления пропускной способности камеры
Снижение частоты кадров отдельно или в сочетании с Region Of Interest (ROI) может влиять на объём пропускной способности, потребляемой камерой, и эффективно уменьшить или устранить потерю кадров.
Например, USB 3.0 заявлен как способный обеспечить 5 Гбит/с, что составляет 625 МБ/с.
Одна USB 3.0-камера с разрешением 1920 x 1200 при 150 FPS будет использовать примерно 345 МБ/с на камеру. — Поэтому важно иметь отдельную карту контроллера USB 3.0 в соответствии с нашими рекомендациями для конфигураций с несколькими камерами (в большинстве случаев). Во многих случаях ноутбук не сможет обеспечить работу двух полноценных HD-камер USB3 с высокой частотой кадров.
Другой подход, часто эффективный в сочетании со снижением пропускной способности, — использование зоны интереса, которую обычно называют ROI.
Как узнать, какую пропускную способность потребляет камера?
Можно воспользоваться формулой: Скорость передачи данных = Разрешение × Частота кадров × Битовая глубина.
В большинстве случаев битовая глубина составляет 8 бит.
| Скорость передачи данных, МБ/с | Разрешение (ширина × высота) | Частота кадров | Битовая глубина (бит на пиксель) |
|---|---|---|---|
| 30,7 | 640x480 | 100 | 8 |
| 92,1 | 1280x720 | 100 | 8 |
| 131,1 | 1280x1024 | 100 | 8 |
| 207,4 | 1920x1080 | 100 | 8 |
Region Of Interest (ROI)
note: Поддерживаемые камеры: Swing Catalyst Fox, FLIR Blackfly S
Использование зоны интереса (или области интереса) может помочь снизить потребление пропускной способности камерой и увеличить FPS. Это также может помочь уменьшить количество потерянных кадров.
Ознакомьтесь с нашей статьёй о том, как использовать Region Of Interest.
Данные не получены
Это означает, что SwingCatalyst не получает никаких видеоизображений или данных для обработки.
Примеры причин подобной ошибки:
Неисправный кабель или подключение: попробуйте отсоединить камеру и подключить её к другому порту USB.
Ошибочные настройки: (особенно для веб-камер и камер DirectShow). Проверьте настройку выдержки: если Auto отключён и выдержка установлена очень высокой, частота кадров может значительно снизиться.
Что-то пошло не так
Этот тип ошибки часто возникает, когда камера используется другим приложением.
Особенно веб-камеры могут легко оказаться занятыми сторонним программным обеспечением — попробуйте закрыть другие программы и повторите попытку. Если ошибка сохраняется, попробуйте перезагрузить компьютер.
Камера не отображается в списке настроек камер
Если камера не отображается в списке камер, значит она не обнаружена или не подключена должным образом.
Если камера не появляется в списке камер, скорее всего, она не распознаётся в Windows или используется другим приложением. Попробуйте отключить камеру и подключить её снова.
Возможно, камера не поддерживается SwingCatalyst.
Для камер The Imaging Source: если у вас установлен Driver от производителя, возможно, его потребуется удалить, чтобы камера заработала.
Для камер Ethernet (сетевых) / GigE может потребоваться настройка IP (пожалуйста, найдите статью для конкретной модели или производителя в нашем справочном центре).
Проблемы с подключением (отключение камеры)
USB 3 может быть подвержен проблемам с подключением. Чаще всего эти проблемы вызваны неисправным USB 3.0-удлинителем, слишком длинным кабелем (в совокупности) или просто кабелем, повреждённым вследствие слишком резкого изгиба.
Прочее
В зависимости от используемого оборудования может быть нежелательно держать включёнными фильтры повышения резкости и шумоподавления — их отключение снизит нагрузку на CPU и GPU. Фильтры камеры можно найти на вкладке «Фильтры» в расширенных настройках камеры. Подробнее о фильтрах: improving-image-quality.md
Последнее обновление: 2024-12-11 | Просмотреть на официальном сайте поддержки



