From 682e47ceba5f2a8055c3ba0c719385d8ecf97c90 Mon Sep 17 00:00:00 2001 From: atshike Date: Thu, 9 Jan 2025 09:57:58 +0800 Subject: [PATCH] delete:qrcode --- serve/services/wechatqr-opencv/README.md | 5 ---- serve/services/wechatqr-opencv/cli.py | 34 ------------------------ 2 files changed, 39 deletions(-) delete mode 100644 serve/services/wechatqr-opencv/README.md delete mode 100644 serve/services/wechatqr-opencv/cli.py diff --git a/serve/services/wechatqr-opencv/README.md b/serve/services/wechatqr-opencv/README.md deleted file mode 100644 index 8511cf0..0000000 --- a/serve/services/wechatqr-opencv/README.md +++ /dev/null @@ -1,5 +0,0 @@ -## install - -```bash -pip3 install opencv-contrib-python -``` diff --git a/serve/services/wechatqr-opencv/cli.py b/serve/services/wechatqr-opencv/cli.py deleted file mode 100644 index 3b5241b..0000000 --- a/serve/services/wechatqr-opencv/cli.py +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/env python3 -import cv2 -import sys -from cv2.wechat_qrcode import WeChatQRCode - - -def qr(new_width, new_height, mode): - resized = cv2.resize(image, (new_width, new_height), interpolation=cv2.INTER_CUBIC) - gray = cv2.cvtColor(resized, mode) # cv2.COLOR_RGB2GRAY - detect_obj = WeChatQRCode() - results, _ = detect_obj.detectAndDecode(gray) - - if len(results) < 1: - return "" - - return results[0] - - -try: - image = cv2.imread(sys.argv[1]) - # 放大multiple倍,转灰度 - img_size = image.shape - new_width = 2000 - new_height = int(img_size[0] * (new_width / img_size[1])) - results = qr(new_width, new_height, cv2.COLOR_RGB2GRAY) - if results == "": - results = qr(new_width, new_height, cv2.COLOR_RGB2HSV) - print(results) - sys.exit(0) - print(results) - sys.exit(0) -except Exception as e: # 捕获具体异常 - print(f"Error occurred: {str(e)}") - sys.exit(1)