diff --git a/docker-compose.yaml b/docker-compose.yaml index 7d39345..daceb71 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -12,6 +12,7 @@ services: runtime: nvidia environment: NVIDIA_VISIBLE_DEVICES: all + OPENCV_FFMPEG_READ_ATTEMPTS: 8192 logging: driver: "json-file" options: diff --git a/show.py b/show.py new file mode 100644 index 0000000..28b610b --- /dev/null +++ b/show.py @@ -0,0 +1,28 @@ +import cv2 +import json +import time +import requests +import supervision as sv + +from datetime import datetime +from ultralytics import YOLO +from flask import Flask,request,Response +from multiprocessing import Process, Event + +app = Flask(__name__) + +@app.route('/show',methods=['POST']) +def show(): + # print(request.json) + data = request.json["content"] + balls = data["balls"] + table = data["table"] + text = f"table:{table:>3} " + for i in range(16): + ball = "#" if "ball"+str(i) in balls else " " + text += f"| {i} : {ball} " + print(datetime.now().strftime('%Y-%m-%d %H:%M:%S'),text) + return 'ok' + +if __name__ == '__main__': + app.run("0.0.0.0",threaded=True)