Есть ли способ связаться с функцией видоискателя TomTom Bandit через Python?
Я не могу понять, как получить изображения JPEG с камеры TomTom Bandit через Python. Я пытаюсь создать быстрое настольное приложение через Python, которое взаимодействует с различными процессами из API камеры.
Я могу заставить камеру начинать / останавливать запись, я могу получить статус камеры и версию API, а также могу запускать и останавливать видоискатель. Но я не знаю, как заставить изображения JPEG, отправляемые на порт 4001, отображаться на экране, и я не знаю, с чего начать, как это сделать. Может кто-нибудь помочь мне понять, как? Вот мой текущий код для запуска / остановки видоискателя:
r = requests.post("http://192.168.1.101/api/2/viewfinder", json={"viewfinder_active":True, "viewfinder_streaming_port":4001})
print(f"Camera responded.")
if r.status_code == 200:
print("viewfinder has been started on port 4001.")
elif r.status_code == 409:
print("Viewfinder has already been started. Stopping viewfinder.")
r = requests.post("http://192.168.1.101/api/2/viewfinder", json={"viewfinder_active":False})
if r.status_code == 200:
print("viewfinder has been stopped succesfully.")
Может ли кто-нибудь сказать мне, как получить данные изображения с камеры в моей программе Python?
Благодаря,
Джон