|
|
@@ -3,19 +3,20 @@
|
|
|
# https://github.com/THU-MIG/yolov10/app.py
|
|
|
# --------------------------------------------------------'
|
|
|
|
|
|
-import gradio as gr
|
|
|
-import cv2
|
|
|
+import logging
|
|
|
import tempfile
|
|
|
-from ultralytics import YOLO
|
|
|
import threading
|
|
|
-from fastapi import FastAPI
|
|
|
-from pydantic import BaseModel
|
|
|
+
|
|
|
+import cv2
|
|
|
+import gradio as gr
|
|
|
import uvicorn
|
|
|
-import logging
|
|
|
-from fastapi.responses import JSONResponse
|
|
|
-from fastapi.exception_handlers import RequestValidationError
|
|
|
-from fastapi.exceptions import RequestValidationError
|
|
|
+from fastapi import FastAPI
|
|
|
from fastapi import status
|
|
|
+from fastapi.exceptions import RequestValidationError
|
|
|
+from fastapi.responses import JSONResponse
|
|
|
+from pydantic import BaseModel
|
|
|
+
|
|
|
+from ultralytics import YOLO
|
|
|
|
|
|
# 设置日志格式和级别
|
|
|
logging.basicConfig(level=logging.INFO, format='[%(asctime)s] %(levelname)s - %(message)s')
|