This project consists of a tkinter tool designed to assist in the image binarization process:
Once the correct image is selected, you can initiate the automatic binarization process, as depicted in the following image:
Additionally, users can enhance the contrast of the original image to improve the binarization process by using the slide bar:
Users have the flexibility to choose between automatic (OTSU, TRIANGLE) or manual threshold settings for image binarization.
Date: 2023/09/25
Description: tkinter app stable runing in the LinuxSimulator working without ICV and historymatching for 3 homogeneous reservoirs
Language Structure: Python
Date: 2023/07/31
Description: First prototype of the binarization tool
Language Structure: Python
- Check if the virtualenv packages is already installed in your system
run:
pip show virtualenv
If not, please install:
run:
pip install virtualenv
- Create the virtual enviroment;
run:
python -m virtualenv env
- Activate the virtual env;
run:
env/Scripts/activate
OBS: If the env is not being activated, it may be a problem with Execution Policy Settings. To fix it, you should try executing the following command as admin in Windows PowerShell:
run:
Set-ExecutionPolicy Unrestricted -Scope Process
- Install the requirements models;
run:
pip install -r requirements.txt
- Run the Image Processor Tool:
run:
python .\view_image_processor.py
run:
python .\setup.py build
- Help with the image binarization process
- Image pretreatments to highlight contours
-
Capsules example 1:
Photo credit: Laboratory of Microhydrodynamics and Flow in Porous Media (LMMP)
fell free to contact any authors in order to contribute with issues, new challenges, ideas, or comments.