Aravis + Python + Docker не делает снимковPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Aravis + Python + Docker не делает снимков

Сообщение Anonymous »

Я только начинаю использовать Aravis и застрял, пытаясь заставить работать библиотеку Python.
Моя система представляет собой контейнер Docker (ubuntu:latest), работающий под Windows 10 с WSL2. У меня есть камера HIKVision GigE, подключенная к моей локальной сети, и я могу видеть ее изнутри контейнера (через ping).
Я считаю, что все установлено правильно, потому что из моего кода инициализации:< /p>

Код: Выделить всё

self.cam = Aravis.Camera.new(self.ip)
self.stream = self.cam.create_stream(None, None)
self.device = self.cam.get_device()
print(f"Camera vendor : {self.cam.get_vendor_name ()}")
print(f"Camera model  : {self.cam.get_model_name ()}")
print(f"Pixel format  : {self.cam.get_pixel_format_as_string()}")
print(f"Stream: {self.stream}")
print(f"Device: {self.device}")
Я могу получить эти переменные:

Код: Выделить всё

Camera vendor : Hikrobot
Camera model  : MV-CS200-10GC
Pixel format  : BayerGB8
Stream: 
Device: 
Когда я запускаю свой код, этот фрагмент:

Код: Выделить всё

payload = self.cam.get_payload()
self.stream.push_buffer(Aravis.Buffer.new_allocate(payload))
self.cam.start_acquisition()
image = self.stream.timeout_pop_buffer(10000000)
data = image.get_data()
Выдает следующую ошибку:

Код: Выделить всё

AttributeError: 'NoneType' object has no attribute 'get_data'
Если я использую функцию без тайм-аута, я застреваю навсегда в ожидании освобождения буфера.
Что здесь может происходить? Можете ли вы мне помочь?
Заранее спасибо.

Подробнее здесь: https://stackoverflow.com/questions/791 ... o-pictures
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Не могу создать FakeCamera с пользовательским рисунком, используя Aravis
    Anonymous » » в форуме C++
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Не могу создать FakeCamera с пользовательским рисунком, используя Aravis
    Anonymous » » в форуме C++
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Как я могу использовать селен для создания снимков экрана, отображающих раскрывающееся меню в Python?
    Anonymous » » в форуме Python
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Как я могу использовать селен для создания снимков экрана, отображающих раскрывающееся меню в Python?
    Anonymous » » в форуме Python
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Python: переключатель снимков экрана (без Tkinter)
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»