У меня есть Raspberry Pi, который передает изображения с камеры на локальный сервер, используя python с Flask. Я могу просмотреть его на ПК, но не знаю, как сохранить потоковые изображения на ПК для дальнейшей разработки.
Я пробовал:
import socket
import datetime
import time
HOST = 'raspberrypi.local'
PORT = 8888
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((HOST, PORT))
data = s.recv(1024)
timestamp = datetime.datetime.now()
f_str = timestamp.strftime("%m%d%Y") + '_' + str(int(round(time.time() * 1000))) + '.jpg'
with open(f_str, 'w') as f:
print(f_str)
f.write(data)
s.close()
Но понятия не имею, как получить и сохранитьизображение за изображением.
Вот мой HTML-файл:
<html>
<head>
<title>Live View</title>
</head>
<body>
<h1>Live View</h1>
<img src="{{ url_for('video_feed') }}">
</body>
</html>