This repository shows usage of OpenCV Python package for digital image processing.
- Create conda environment:
conda create --name digital-image-processing python==3.12
- Change active environment:
conda activate digital-image-processing
- Clone the repository:
git clone https://github.com/ackermannW/image-processing-CV
- Navigate to the repository and install
pip
packages fromrequirements.txt
pip install -r requirements.txt
- Basic image transformations
- Image space filtering
- Image filtering in frequency domain
- Edge detection
- Histogram and thresholding
- Image segmentation
- Classification and object detection
It is recommended to utilize GPU acceleration to speed up deep learning tasks. Instructions for CUDA cores can be here for Windows and here for Linux.