Untitled
unknown
plain_text
23 days ago
985 B
5
Indexable
from flask import Flask, Response from picamera2 import Picamera2 import cv2 app = Flask(__name__) # Inicjalizacja kamer picam1 = Picamera2(0) picam2 = Picamera2(1) picam1.configure(picam1.create_video_configuration(main={"size": (640, 480)})) picam2.configure(picam2.create_video_configuration(main={"size": (640, 480)})) picam1.start() picam2.start() def generate_frames(camera): while True: frame = camera.capture_array() _, buffer = cv2.imencode('.jpg', frame) yield (b'--frame\r\n' b'Content-Type: image/jpeg\r\n\r\n' + buffer.tobytes() + b'\r\n') @app.route('/video1') def video1(): return Response(generate_frames(picam1), mimetype='multipart/x-mixed-replace; boundary=frame') @app.route('/video2') def video2(): return Response(generate_frames(picam2), mimetype='multipart/x-mixed-replace; boundary=frame') if __name__ == '__main__': app.run(host='0.0.0.0', port=5000, debug=True)
Editor is loading...
Leave a Comment