Я пытаюсь захватить изображение с Picamera (RaspberryPi) и показать его с помощью Flask (в Интернете), но я столкнулся с этой проблемой:
b'Content-Type: image / jpeg \r \ n \ r \ n '+ frame + b' \ r \ n ')
TypeError: невозможно объединить объекты' str 'и' numpy.ndarray '
этокод:
stream = io.BytesIO()
with picamera.PiCamera() as camera2:
camera2.start_preview()
time.sleep(0.1)
camera2.capture(stream, format='jpeg')
data = np.fromstring(stream.getvalue(), dtype=np.uint8)
frame = cv2.imdecode(data, 1)
yield (b'--frame\r\n'
b'Content-Type: image/jpeg\r\n\r\n' + frame + b'\r\n')
Хотя я прочитал эту ссылку, но она мне не помогла: https://blog.miguelgrinberg.com/post/video-streaming-with-flask
выводит:
data = np.fromstring(stream.getvalue(), dtype=np.uint8)
[255 216 255 ..., 175 255 217]
, а также
frame = cv2.imdecode(data, 1)
[[[120 125 104] [120 125 104] [120 124 105] ...
любая помощь будет высоко ценится ...
Спасибо