Dust Cloud Identification Widget can be used to identify and approximately quantify dust clouds emitted by traffic.
Windows executale can be downloaded from This Link
Test Environment : Ryzen 9 5900HX, RAM 32GB, Nvidia RTX3080 Mobile 32GB
-
Download and install Python
-
Create python vitual environmnet (environment name = env),
venv
python -m venv env
- Activate vitual environmnet, Navigate to the '\env\Scripts'
\env\Scripts\activate.bat
- Navigate to 'Dust-Cloud-Identification' folder, and Install required packages from requirements.txt,
requirements
python.exe -m pip install --upgrade pip
pip install -r requirements.txt
- Create executable using 'cxfreeze', cxfreeze
cxfreeze -c main.py --icon=icon.ico --target-dir dist --packages=torch --target-name=Dust-Cloud-Identification --base-name Win32GUI
-
Copy 'app_data', 'output' folders and style.qss file into the 'dist' folder,
-
Download pre-trained ML models from 'model_download_links.txt' and paste them in 'dist' folder,
-
Run Dust-Cloud-Identification.exe
-
Follow step 1 to 4 from above,
-
Navigate to Dust-Cloud-Identification' folder and run 'main.py',
main.py
python main.py