- Course: Computer Vision and Image Processing
- Professor: Luigi Di Stefano
- Student: Alessandro D'Amico
The task consists in locating and isolating defects in two kind of fruits (apples and kiwis) and is precisely described in the file tasks-description.pdf
.
The task is divided in 3 subtasks:
Detecting defects in the apples building a pipeline that takes advantage of the strong edges of the defects (this subtask is mostly involving operations on binary and grayscale images).
Detect defects in kiwis using mostly the techniques described in the first task.
In order to solve the subtasks, a mix of traditional IP and CV techniques has been applied in combination to my intuitive (handcrafted) ideas/function.
│ .gitattributes
│ tasks-description.pdf
│
├───.ipynb_checkpoints
│ tasks-description-checkpoint.pdf
│
├───final challenge
│ │ fruit inspection - ex3.ipynb
│ │
│ ├───.ipynb_checkpoints
│ │ fruit inspection - ex3-checkpoint.ipynb
│ │
│ └───src
│ C0_000006.png
│ C0_000007.png
│ C0_000008.png
│ C0_000009.png
│ C0_000010.png
│ C1_000006.png
│ C1_000007.png
│ C1_000008.png
│ C1_000009.png
│ C1_000010.png
│
├───first task
│ │ fruit inspection - ex1.ipynb
│ │
│ ├───.ipynb_checkpoints
│ │ fruit inspection - ex1-checkpoint.ipynb
│ │
│ └───src
│ C0_000001.png
│ C0_000002.png
│ C0_000003.png
│ C1_000001.png
│ C1_000002.png
│ C1_000003.png
│
├───other
│ gamma_correction.png
│ pipeline_ex1.png
│ pipeline_ex2.png
│ pipeline_ex3.png
│
└───second task
│ fruit_inspection - ex2.ipynb
│
├───.ipynb_checkpoints
│ fruit_inspection - ex2-checkpoint.ipynb
│
└───src
C0_000004.png
C0_000005.png
C1_000004.png
C1_000005.png