This repository shows usage of OpenCV Python package for digital image processing.
- Clone the repository:
git clone https://github.com/ackermannW/image-processing-CV
cd image-processing-CV- Run the bash setup script
setup.sh. This script downloadsminiconda, installs it and creates a python environment from theenvironment.ymlfile. When prompted accept the T&C by pressinga.
chmod a+x ./setup.sh
./setup.sh- Activate the environment by using
conda activate image-processing-cv-
Make sure that GIT is installed.
-
Clone the repository:
git clone https://github.com/ackermannW/image-processing-CV
cd image-processing-CV- Run the powershell setup script
setup.ps1. This script downloadsminiconda, installs it and creates a python environment from theenvironment.ymlfile. When prompted accept the T&C by pressinga.
.\setup.ps1Note that it is also recommended to utilize Windows subsystem for Linux on Windows OS.
- 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 found here in the official Tensorflow documentation. Note that it is recommended to use WSL on Widnows OS.