Spaces:
Sleeping
Sleeping
| @echo off | |
| echo Setting up Traffic Violation Detection System... | |
| REM Check if running with admin privileges | |
| net session >nul 2>&1 | |
| if %errorLevel% == 0 ( | |
| echo Running with administrator privileges... | |
| ) else ( | |
| echo Please run this script as administrator | |
| echo Right-click on setup.bat and select "Run as administrator" | |
| pause | |
| exit /b 1 | |
| ) | |
| REM Check if Python is installed | |
| python --version >nul 2>&1 | |
| if errorlevel 1 ( | |
| echo Python is not installed. Please install Python 3.8 or higher. | |
| pause | |
| exit /b 1 | |
| ) | |
| REM Remove existing venv if it exists | |
| if exist venv ( | |
| echo Removing existing virtual environment... | |
| rmdir /s /q venv | |
| ) | |
| REM Create new virtual environment | |
| echo Creating virtual environment... | |
| python -m venv venv | |
| REM Activate virtual environment | |
| call venv\Scripts\activate | |
| REM Install/upgrade pip | |
| python -m pip install --upgrade pip | |
| REM Install requirements with specific torch version | |
| echo Installing dependencies... | |
| pip install torch==2.2.0 torchvision==0.17.0 --index-url https://download.pytorch.org/whl/cu118 | |
| pip install -r requirements.txt | |
| REM Create necessary directories if they don't exist | |
| if not exist ANPR_IND mkdir ANPR_IND | |
| if not exist Helmet-Detect-model mkdir Helmet-Detect-model | |
| if not exist logs mkdir logs | |
| REM Check for model files | |
| if not exist ANPR_IND\licence_plat.pt ( | |
| echo Warning: ANPR plate detection model not found | |
| echo Please ensure licence_plat.pt is in the ANPR_IND directory | |
| ) | |
| if not exist ANPR_IND\licence_character.pt ( | |
| echo Warning: ANPR character recognition model not found | |
| echo Please ensure licence_character.pt is in the ANPR_IND directory | |
| ) | |
| if not exist Helmet-Detect-model\best.pt ( | |
| echo Warning: Helmet detection model not found | |
| echo Please ensure best.pt is in the Helmet-Detect-model directory | |
| ) | |
| echo Setup completed successfully! | |
| echo Please run run.bat to start the application. | |
| pause |