- [Alexis Baudron] (abe3897)
Ubuntu 16.04 Linux machine with python3.5 or +
$ python3 -m venv venv $ unset PYTHONPATH $ source venv/bin/activate $ pip install -r requirements.txt
Activate virtual environment ($ source venv/bin/activate) $ python morph.py
Python implementation of the basic morphological operators covered in class as well as Boundary detection. There are 5 functions covered in the morph.py file:
- Erosion
- Dilation
- Closing: This algorithm consists of first performing dilation and then erosion with the same kernel
- Opening This algorithm consists of first performing erosion and then dilation with the same kernel
- Boundary
Analysis of the performance along with pictures of the performance are provided below