Kurt Farasyn, Maia Francx De Gelder, Adinda De Coster
Beste Tim,
Hierbij de instructies on de GitHub https://github.com/Qrt69/numpy_image_processing te gebruiken.
De .yaml-file staat rechtstreeks in de root-directory van dit project.
In de directory "Documentation" vind je een documentatie over de opbouw van de Jupyter Notebook "Taak_Numpy_Image_Manipulation_Final.ipynb".
Je kan de volledige Notebook "Taak_Numpy_Image_Manipulation_Final.ipynb" uitvoeren. Er wordt enkele keren naar jouw input gevraagd.
Je wordt gevraagd een afbeelding te kiezen die zal worden gemanipuleerd. Je hebt de keuze tussen 10 VIERKANTE afbeeldingen die zich in de directory "Data/Input" bevinden.
-
Hierna komen de opgelegde manipulaties (zie opdracht - Stap 4) een eerste keer tot stand via eenvoudige functies.
-
Zoals gevraagd in Stap 5 van de opdracht, komen die opgelegde manipulaties een tweede keer tot stand, maar nu met advanced functies.
Je wordt gevraagd een dimensie (n) te geven voor het kader (nxn) van gemanipuleerde afbeeldingen rond de vergrote originele afbeelding. Het programma genereert daarna zelf een random rij van 4n-4 manipulaties die zowel kleuren (r,g,b) als flippen (0,1,2,3).
-
Knippen : de afbeelding wordt geknipt in een aantal delen, waarbij de lijndikte en lijnkleur worden opgegeven als parameter. Horizontaal knippen, Vertikaal knippen, Horizontaal en Vertikaal knippen (rooster)
-
Valentine : de afbeelding wordt in hartjes-vorm gecombineerd tot een canvas
-
Puzzel - Input 3 Je wordt gevraagd in hoeveel stukjes de afbeelding moeten worden geknipt en daarna worden die stukjes getoond als een puzzel. En nu aan jou om de puzzel op te lossen !