Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ac-is:teme:tema1 [2023/12/08 23:08]
alexandru.predescu
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, Ovidiu M (checker) +  * 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 31: Line 26:
  
 {{:​ac-is:​teme:​tema1:​pixel.gif?​200|}} {{:​ac-is:​teme:​tema1:​pixel.gif?​200|}}
 +
 +Figura 1. sursa: http://​hosting.soonet.ca/​eliris/​remotesensing/​LectureImages/​pixel.gif
  
 {{:​ac-is:​teme:​tema1:​imgproc_fig2.jpg?​200|}} {{:​ac-is:​teme:​tema1:​imgproc_fig2.jpg?​200|}}
  
-Figurile 1 și au provenit din urmatoarele surse: +Figura ​2. sursa: https://​www.spacetelescope.org/​static/​projects/​img/​imgproc_fig2.jpg 
-  * http://​hosting.soonet.ca/​eliris/​remotesensing/​LectureImages/​pixel.gif +
-  * https://​www.spacetelescope.org/​static/​projects/​img/​imgproc_fig2.jpg+
 Pentru această temă, noi vom folosi imagini RGB în care un pixel este stocat pe 3 canale (Red - Green - Blue), fiecare canal reprezentând saturația culorii respective, stocată pe 8 biți. Imaginea finală este obținută prin compunerea valorilor din cele trei canale. Puteți citi mai multe despre spațiul de culoare RGB [[https://​en.wikipedia.org/​wiki/​RGB_color_spaces|aici]]. Pentru această temă, noi vom folosi imagini RGB în care un pixel este stocat pe 3 canale (Red - Green - Blue), fiecare canal reprezentând saturația culorii respective, stocată pe 8 biți. Imaginea finală este obținută prin compunerea valorilor din cele trei canale. Puteți citi mai multe despre spațiul de culoare RGB [[https://​en.wikipedia.org/​wiki/​RGB_color_spaces|aici]].
  
Line 50: 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 106: 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 136: Line 132:
  
 ===== Resurse ===== ===== Resurse =====
-  * **Schelet** - [[null|TODO]] +  * **Schelet** -  ​{{:​ac-is:​teme:​tema1:​skel.zip|Schelet}} 
-  * **Tester** - {{:​ac-is:​teme:​tema1:​tester_tema1.zip|TODO}}+  * **Tester** - {{:​ac-is:​teme:​tema1:​tester.zip|Tester}}
  
  
ac-is/teme/tema1.1702069731.txt.gz · Last modified: 2023/12/08 23:08 by alexandru.predescu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0