This guide provides step-by-step instructions for a clean installation of CV Studio.
- Python 3.7 or later (Python 3.8+ recommended)
- pip (usually comes with Python)
- Git (for cloning the repository)
git clone https://github.com/hackolite/CV_Studio.git
cd CV_StudioUsing a virtual environment keeps your CV Studio dependencies isolated from other Python projects.
On Windows:
python -m venv venv
venv\Scripts\activateOn Linux/macOS:
python3 -m venv venv
source venv/bin/activatepip install --upgrade pip setuptools wheelpip install -r requirements.txtpython main.pySolution: The dearpygui-nodezoomfork package has been replaced with the standard dearpygui package. Make sure you have the latest version of requirements.txt that uses dearpygui>=2.0.0 instead of dearpygui-nodezoomfork>=2.1.0.
If you still see an error, run:
pip uninstall dearpygui-nodezoomfork
pip install dearpygui>=2.0.0Some packages may require compilation. Install pre-built binary wheels only:
pip install --only-binary=:all: -r requirements.txtIf this fails for specific packages, you may need to install them individually or use a different version.
Some packages like scipy may require system libraries.
On Ubuntu/Debian:
sudo apt-get update
sudo apt-get install build-essential libopenblas-dev liblapack-devOn macOS:
brew install openblas lapackOn Windows: Use the pre-built wheels which should install without requiring these dependencies.
If you see permission errors during installation:
- Use a virtual environment (recommended - see Step 2 above)
- Or use user installation:
pip install --user -r requirements.txt - Avoid using sudo/administrator unless absolutely necessary
For the best experience on Windows:
- Install Python from python.org (not from Microsoft Store)
- During installation, check "Add Python to PATH"
- Use PowerShell or Command Prompt
- See INSTALLATION_WINDOWS.md for detailed Windows instructions
Most Linux distributions come with Python pre-installed. You may need to install:
sudo apt-get install python3 python3-pip python3-venvmacOS comes with Python, but it's recommended to install Python 3 via Homebrew:
brew install python@3.11To verify your installation is working correctly:
# Test imports
python -c "import cv2; import dearpygui.dearpygui; import onnxruntime; print('All core dependencies imported successfully!')"
# Run the application
python main.pyIf you had a previous installation that's not working, here's how to start fresh:
# Deactivate virtual environment if active
deactivate
# Remove virtual environment directory
rm -rf venv # Linux/macOS
rmdir /s venv # Windows
# Navigate to the repository
cd CV_Studio
# Pull latest changes
git pull origin mainFollow the Quick Installation steps above starting from "Create a Virtual Environment".
CV Studio requires the following main dependencies:
- numpy - Numerical computing
- opencv-contrib-python - Computer vision algorithms
- onnxruntime - ONNX model inference
- dearpygui - GUI framework with node editor
- mediapipe - Machine learning pipelines
- protobuf - Data serialization
- filterpy - Filtering algorithms for tracking
- scipy - Scientific computing
- matplotlib - Plotting and visualization
- librosa - Audio analysis
- soundfile - Audio file I/O
- sounddevice - Audio input/output
See requirements.txt for the complete list.
pip install git+https://github.com/hackolite/CV_Studio.gitFor Windows users who don't want to install Python, you can download a pre-built executable. See HOW_TO_GET_EXE.md for instructions.
If you encounter issues not covered in this guide:
- Check existing GitHub Issues
- See platform-specific guides:
- INSTALLATION_WINDOWS.md - Windows installation
- DEARPYGUI_NODEZOOMFORK_INSTALL.md - DearPyGui details
- Open a new issue with:
- Your operating system and version
- Python version (
python --version) - Complete error message
- Steps you've already tried
After successful installation:
- Read the README.md for an overview of features
- Check QUICKSTART.md for a quick tutorial
- Explore examples/ for sample node configurations
- Visit the documentation for detailed usage instructions
Last Updated: February 2026
Note: This guide assumes you're using the latest version of CV Studio from the main branch.