Modified README.md

This commit is contained in:
2023-06-15 09:18:00 +03:00
parent 4ddb77753e
commit b743bd30b6
2 changed files with 43 additions and 0 deletions
+41
View File
@@ -1 +1,42 @@
# Image sorter
# Installation
Requires `python >=3.7`
1. Create a python virtual environment
```
python -m venv venv
```
2. Activate the virtual environment
```
./venv/Scripts/activate
```
3. Install dependencies
```
pip install -r requirements.txt
```
# How to use
--source" help="Path to the input folder containing the images"
--destination" help="Path to the pass folder for images that pass the test"
--rejects help="Path to the reject folder for images that fail the test"
```
python cli.py --source <image folder path> --destination <pass folder> --rejects <reject folder>
```
# TODO
- Sort images according to size
- Remove black or blank images
- Remove white/gray images
- Use multithreading to increase performance
+2
View File
@@ -15,6 +15,8 @@ def process_image(image_path,pass_folder,reject_folder):
filename = image_path.name
image = cv2.imread(str(image_path))
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
# threshold(src, dst, threshold value, max value, threshold type)
_, threshold = cv2.threshold(gray, threshold_value, max_value, threshold_type)