This shows you the differences between two versions of the page.
ac-is:teme:tema1 [2023/12/09 11:00] ionut.pascal [Resurse] |
ac-is:teme:tema1 [2023/12/21 18:05] (current) ionut.pascal [Notare] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Tema 1 - Transform the number ====== | + | ====== Tema 1 - Prelucrarea imaginilor ====== |
- | * Responsabili: Ionuț P | + | * Responsabili: Ionuț P, Alex P |
- | * Deadline soft (fără penalizări): **22.12.2023**, ora **23:59** | + | * Soft Deadline: **22.12.2023**, ora **23:59** |
- | * Deadline hard (cu penalizări): **22.12.2023**, ora **23:59** | + | * Hard Deadline: **24.12.2023**, ora **23:59** |
* Data publicării: **08.12.2023** | * Data publicării: **08.12.2023** | ||
* Data ultimei actualizări: 08.12.2023, 23:02 | * Data ultimei actualizări: 08.12.2023, 23:02 | ||
Line 10: | Line 10: | ||
* 08.12.2023, 00:00 | * 08.12.2023, 00:00 | ||
* Publicare temă | * Publicare temă | ||
- | * TBA | + | * 21.12.2023, 18:04 |
- | * Publicare schelet cod | + | * Adaugare Hard Deadline |
- | * TBA | + | |
- | * Publicare tester offline | + | |
- | + | ||
- | + | ||
===== Obiective ===== | ===== Obiective ===== | ||
Line 51: | Line 46: | ||
Fiecare pixel din imaginea nouă reprezintă rezultatul aplicării matricei de convoluție pe pixelii corespunzători din imaginea care se dorește a fi modificată. Astfel, pentru a calcula valoarea pixelului de pe poziția [i, j], vom lua în considerare matricea 3×3 din jurul acestei poziții și vom înmulți element cu element matricea obținută cu cea de convoluție (în același mod în care ați efectua [[https://www.mathworks.com/help/matlab/ref/times.html|înmulțirea element cu element în Matlab]]). Pixelul de pe poziția [i, j] din imaginea nouă va fi dat de suma acestor 9 valori. | Fiecare pixel din imaginea nouă reprezintă rezultatul aplicării matricei de convoluție pe pixelii corespunzători din imaginea care se dorește a fi modificată. Astfel, pentru a calcula valoarea pixelului de pe poziția [i, j], vom lua în considerare matricea 3×3 din jurul acestei poziții și vom înmulți element cu element matricea obținută cu cea de convoluție (în același mod în care ați efectua [[https://www.mathworks.com/help/matlab/ref/times.html|înmulțirea element cu element în Matlab]]). Pixelul de pe poziția [i, j] din imaginea nouă va fi dat de suma acestor 9 valori. | ||
- | Pentru mai multe detalii, citiți informațiile de [[https://docs.gimp.org/en/plug-in-convmatrix.html|aici]]. | + | Pentru mai multe detalii, citiți informațiile de [[https://docs.gimp.org/2.10/en/gimp-filter-convolution-matrix.html|aici]]. |
Line 107: | Line 102: | ||
* -10 pct: folosirea construcțiilor nesintetizabile din Verilog (while, repeat, for cu număr variabil de iterații etc.) | * -10 pct: folosirea construcțiilor nesintetizabile din Verilog (while, repeat, for cu număr variabil de iterații etc.) | ||
* -1 pct: lipsa fișierului README. | * -1 pct: lipsa fișierului README. | ||
- | * -0.5 pct: pentru fiecare zi de întârziere; tema poate fi trimisă cu maxim 7 zile întârziere față de termenul specificat în enunț (față de deadline-ul soft). | + | * -0.5 pct: fiecare zi întârziere după depășirea Soft Deadline |
* -0.2 pct: folosirea incorectă a atribuirilor continue (assign), blocante (''='') și non-blocante (''<=''). | * -0.2 pct: folosirea incorectă a atribuirilor continue (assign), blocante (''='') și non-blocante (''<=''). | ||
* -0.2 pct: indentare haotică | * -0.2 pct: indentare haotică | ||
Line 137: | Line 132: | ||
===== Resurse ===== | ===== Resurse ===== | ||
- | * **Schelet** - {{:ac-is:teme:tema1:skel_tema1.zip| Schelet}} | + | * **Schelet** - {{:ac-is:teme:tema1:skel.zip|Schelet}} |
- | * **Tester** - {{:ac-is:teme:tema1:tester_tema1.zip| Tester}} | + | * **Tester** - {{:ac-is:teme:tema1:tester.zip|Tester}} |