From b3e1c0344d227e3041ad382930765f30061c85e9 Mon Sep 17 00:00:00 2001 From: Timothyxxx <384084775@qq.com> Date: Wed, 20 Aug 2025 01:26:24 +0800 Subject: [PATCH] Update OpenCV dependency to headless version in requirements and setup files - Replaced 'opencv-python' with 'opencv-python-headless' in both requirements.txt and setup.py to reduce unnecessary GUI dependencies. - Added a new .gitkeep file in the logs directory to ensure it is tracked in version control. - Maintained existing code logic while improving dependency management. --- logs/.gitkeep | 0 requirements.txt | 4 ++-- setup.py | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) create mode 100644 logs/.gitkeep diff --git a/logs/.gitkeep b/logs/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/requirements.txt b/requirements.txt index ab146f1..355a725 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,7 +7,7 @@ pytz~=2024.1 transformers~=4.35.2 torch~=2.5.0 accelerate -opencv-python~=4.8.1.78 +opencv-python-headless~=4.8.1.78 matplotlib~=3.7.4 pynput~=1.7.6 pyautogui~=0.9.54 @@ -28,7 +28,7 @@ PyGetWindow rapidfuzz pyacoustid pygame -opencv-python +opencv-python-headless ImageHash scikit-image librosa diff --git a/setup.py b/setup.py index 92f697a..6d5f871 100644 --- a/setup.py +++ b/setup.py @@ -47,7 +47,7 @@ setup( "transformers~=4.35.2", "torch~=2.5.0", "accelerate", - "opencv-python~=4.8.1.78", + "opencv-python-headless~=4.8.1.78", "matplotlib~=3.7.4", "pynput~=1.7.6", "pyautogui~=0.9.54", @@ -68,7 +68,7 @@ setup( "rapidfuzz", "pyacoustid", "pygame", - "opencv-python", + "opencv-python-headless", "ImageHash", "scikit-image", "librosa",