From a9b81849b2b8120e5ae1c9df62211625eb43f560 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Tue, 19 Dec 2023 12:40:42 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20opencv=E5=9C=A8=E5=90=AF=E5=8A=A8?= =?UTF-8?q?=E6=97=B6=E4=B8=8Dimport?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/ai/client.py | 2 +- apps/ai/main.py | 3 ++- apps/utils/views.py | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/ai/client.py b/apps/ai/client.py index faddf36e..967264cb 100644 --- a/apps/ai/client.py +++ b/apps/ai/client.py @@ -11,7 +11,7 @@ from . import BeiHangGrpc_pb2_grpc from . import BeiHangGrpc_pb2 import uuid from django.conf import settings -import cv2 + requests.packages.urllib3.disable_warnings() # 本地图像输入 diff --git a/apps/ai/main.py b/apps/ai/main.py index 70736e7b..97f5b8dc 100644 --- a/apps/ai/main.py +++ b/apps/ai/main.py @@ -1,7 +1,7 @@ import importlib import os -import cv2 + from django.conf import settings import logging import math @@ -106,6 +106,7 @@ def ai_analyse_2(codes: list, global_img: str, face_img: str = '', is_dahua_pic: def draw(path, results): + import cv2 rects = [] for i in results: rects.extend(results[i]) diff --git a/apps/utils/views.py b/apps/utils/views.py index a8f8194d..3be6f2f4 100755 --- a/apps/utils/views.py +++ b/apps/utils/views.py @@ -1,6 +1,6 @@ import os -import cv2 + from django.http import HttpResponse from apps.utils.errors import SIGN_MAKE_FAIL from server.settings import BASE_DIR @@ -29,6 +29,7 @@ class SignatureViewSet(CustomCreateModelMixin, CustomGenericViewSet): 照片生成透明签名图片 """ + import cv2 path = (BASE_DIR + request.data['path']).replace('\\', '/') try: image = cv2.imread(path, cv2.IMREAD_UNCHANGED)