Подключение к камере Android из программы на Python
Импорт необходимых библиотек
«`python
import socket
import time
«`
Создание сокета
«`python
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
«`
Подключение к камере
«`python
# IP-адрес камеры
ip_address = ‘192.168.1.100’
# Порт камеры
port = 8080
# Подключение к камере
sock.connect((ip_address, port))
«`
Получение изображения с камеры
«`python
# Отправка запроса на изображение
sock.send(b’take_picture’)
# Ожидание ответа от камеры
time.sleep(1)
# Получение изображения в формате JPEG
image_data = sock.recv(1024)
«`
Сохранение изображения
«`python
# Сохранение изображения в файл
with open(‘image.jpg’, ‘wb’) as f:
f.write(image_data)
«`
Закрытие сокета
«`python
sock.close()
«`
Пример кода
«`python
import socket
import time
# IP-адрес камеры
ip_address = ‘192.168.1.100’
# Порт камеры
port = 8080
# Подключение к камере
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect((ip_address, port))
# Отправка запроса на изображение
sock.send(b’take_picture’)
# Ожидание ответа от камеры
time.sleep(1)
# Получение изображения в формате JPEG
image_data = sock.recv(1024)
# Сохранение изображения в файл
with open(‘image.jpg’, ‘wb’) as f:
f.write(image_data)
# Закрытие сокета
sock.close()
«`