μκ° ¶
- Object Programming μμ
μ μμ λ₯Ό μν νμ΄μ§μ
λλ€
http://zeropage.org/~mulli2/Athena/Logo.bmp |
- κ·Έλ¦¬μ€ λ‘λ§ μ νμ λμ€λ μ§νμ μ¬μ "μν
λ" μ
λλ€. μ§νλ‘κ² νλ‘κ·Έλλ°μ νκ³ μ λ§λ μ΄λ¦μ
λλ€...^^
DeleteMe μ΄λ¦μ μ’μ΅λλ€. νμ§λ§ Athena λΌλ μ΄λ¦μ νμ΄μ§μλ μ¬μ μν λμ λν μ μμ μκ°κ° λ€μ΄ μλ κ²μ΄ μ¬λ°λ₯Έ κ²μ΄κ² μ§μ. κ·Έλμ ProjectPrometheus, ProjectZephyrus λΌκ³ νκ±°λλλ€. --neocoin
μΌμ ¶
11μ 15μΌ κΈμμΌ ¶
- 3μ ~ 8μ - 첫 νμμ λΉνΈλ§΅ μ΄κΈ°μ μΆλ ₯ (5μκ°) - λͺ
ν,μ¬λ
- 첫 νμ - νλ‘μ νΈ μ΄λ¦ κ²°μ , κΈ°λ³Έ μ½λ© μ€νμΌ κ²°μ , 첫 PairProgramming νΈν‘
11μ 17μΌ μΌμμΌ ¶
- λΉνΈλ§΅ κ³΅λΆ (3μκ°) - λͺ
ν
11μ 18μΌ μμμΌ ¶
- 볡μ‘νλ μμ€ μ²μλΆν° λ€μ 짬 - μ¬λ (30λΆ)
11μ 19μΌ νμμΌ ¶
- μ½λ© μ€νμΌ λ³κ²½
- 5μλ° ~ 7μλ° νμ€ν κ·Έλ¨ μμ± (2μκ°) - λͺ
ν, μ¬λ
- 9μλ° ~ 1μκΉμ§ νμ€ν κ·Έλ¨ μμ±(3μκ°30λΆ) - λͺ
ν
- Quntization μμ± & Look-Up Table μ¬μ© μ½κ² ν΄λμμ΅λλ€. (1μκ°) - μ¬λ
11μ 20μΌ μμμΌ ¶
- ν΅ν© - λͺ
ν, μ¬λ (20λΆ)
- μμλ₯Ό μ΄μ©ν μμ λ°κΈ° λ³ν (1μκ° 20λΆ) - λͺ
ν, μ¬λ
11μ 21μΌ λͺ©μμΌ ¶
- νμ€ν κ·Έλ¨ κ·Έλ¦΄ λ κΉ¨λν μ μ΄ κ·Έλ €μ§μ§ μμ(μλμ°μ ν½μ
μ νκ³)
- μμλ₯Ό μ΄μ©ν μμ λ°κΈ° λ³ν λ€μ΄μΌλ‘κ·Έ μμ±(20λΆ) - λͺ
ν
- ν΅ν© (20λΆ) - μ¬λ, λͺ
ν
- μ΄μ¬ν Look Up Table λλ (3μκ°) - μ¬λ
11μ 23μΌ ν μμΌ ¶
- μμμ μ΄μ©ν μμ λ°κΈ° λ³ν λ€μ΄μΌλ‘κ·Έ μμ±(3μκ°) - λͺ
ν
- λλμ
ν λ μ€λ₯ μμ (20λΆ) - λͺ
ν
(μμμ μ΄μ©ν λ³νμμ 0μ΄ μλ μμμ κ²½μ° λλμ ν μ μμ. 1λ‘ λλλλ κ°κ² νμ)
- Contrast Stretching μμ±(20λΆ) - λͺ
ν
- μ μ λλμ
μμ λλ¨Έμ§λ²λ¦Όλλ¬Έμ μ½μ§(20λΆ) - λͺ
ν
- μ νμμ λ³νμ μμκ³Ό λ°°μ΄μ¬μ΄μ κ΄κ³μμ λ§ν(2μκ°) - λͺ
ν
(λΉνΈλ§΅μ κ°λ‘μμ μΈλ‘λ°°μ΄μ΄ λ§λλ° λ°λ°λ₯μμλΆν° λ°°μ΄μ΄ μμλ¨)
- μ νλ μμμμλ§ μμλ³ν μν€κΈ°(2μκ°) - λͺ
ν
- ν΅ν© (20λΆ) - μ¬λ
- μ
λ ₯ λ€μ΄μΌλ‘κ·Έ2 λ§λ€κ³ μ°κ²°νκΈ° (20λΆ) -μ¬λ
- μ
λ ₯ λ€μ΄μΌλ‘κ·Έ2 λ²κ·Έ κ³ μΉκΈ° (1μκ°) - μ¬λ
11μ 25μΌ μμμΌ ¶
- Histogram Equlisation (30λΆ) - λͺ
ν
- μ
λ ₯ λ€μ΄μΌλ‘κ·Έ2 λ²κ·Έ κ³ μΉκΈ° (20λΆ) - μ¬λ
- μ°Έμ ν μμ΄λμ΄μ κ΄ν νμ (30λΆ) - λͺ
ν, μ¬λ
11μ 26μΌ νμμΌ ¶
- μ°Έμ ν μμ΄λμ΄ 1λ² μμ±- μ€ν¬λ¦°μΊ‘μ³κΈ°λ₯(1μκ°30λΆ) - λͺ
ν
- contrast stretchingν λ μ
λ ₯κ° λ°μ§μλ κ²μΌλ‘ μμ (20λΆ) - λͺ
ν
- λ§μ°μ€μ’νλ₯Ό λ°μ΄νΈλ°°μ΄μ’νλ‘ λ³ν(2μκ°) - λͺ
ν
- 컬λ¬λ λ³νλκ² λ°κΏ(2μκ°) - λͺ
ν
- λ§μ€ν¬ λͺ κ° λ§λ¬(3μκ°) - μ¬λ
- νμ
λ©λ΄ λμ°λ λ°©λ²κ³΅λΆ(30λΆ) - λͺ
ν
11μ 27μΌ μμμΌ ¶
- νμ
λ©λ΄ λμΈλ ν΄λΌμ΄μΈνΈμμμ’νλ₯Ό μ 체μ€ν¬λ¦° μ’νλ‘ λ³ν μμ
(30λΆ) - λͺ
ν
- λλ¨Έμ§ λ§μ€ν¬ λ§λ¬(30λΆ) - μ¬λ
11μ 28μΌ λͺ©μμΌ ¶
- LUTκ·Έλν λ€μ΄μΌλ‘κ·Έ μμ±(1μκ°30λΆ) - λͺ
ν
- ν΅ν© λ° λ¦¬νν λ§(2μκ°30λΆ) - μ¬λ, λͺ
ν
- LUTκ·Έλνμ LUTμ λͺ©νμ λ
Έκ°λ€(1μκ°) - λͺ
ν
11μ 29μΌ κΈμμΌ ¶
- ν΅ν©(1μκ° λ°) - μ¬λ
- μμμ μ΄μ©ν λ³νμμ λ²κ·Έ μμ (30λΆ) - λͺ
ν
- 컬λ¬κ΅¬νμ λν λ§μ€ν¬ μ μ©νκΈ°(3μκ°) - μ¬λ, λͺ
ν
- Edge λν
μ
λ©λ΄λΉΌκ³ λλ¨Έμ§ λ€νμ(1μκ°30λΆ) - λͺ
ν
- Mask κΈ°λ₯ λͺ κ° λ€μ ꡬν & 리νν λ§ & μ£Όμ λ¬κΈ° (2μκ°30λΆ) - μ¬λ
11μ 30μΌ ν μμΌ ¶
- λ°©ν₯λ€μ΄μΌλ‘κ·Έ λ° LUTλ€μ΄μΌλ‘κ·Έ μμ (10λΆ) - λͺ
ν
- 리νν λ§ μ£Όμ λ¬κΈ°, λ²κ·Έ μ‘κΈ°(3μκ° λ°) - μ¬λ, λͺ
ν
12μ 1μΌ ¶
- μμ΄λμ΄ κΈ°λ₯ μ½μ§ (2μκ°) - μ¬λ
12μ 2μΌ ¶
- μ€λͺ
μ μμ±(2μκ°) - μ¬λ, λͺ
ν
Work ¶
Did ¶
κ°. κΈ°λ³Έ κΈ°λ₯
- 1. BMP νμΌ μ½κ³ μ μ₯
- 1.1 BMP νμΌ μ½κΈ°
- 1.2 νμ¬ νλ©΄κ³Ό κ²°κ³Ό νλ©΄μ BMP νμΌλ‘ μ μ₯
- 1.1 BMP νμΌ μ½κΈ°
- 2. μμ νλ
- 2.1 Sampling => λͺ¨μμ΄ν¬ μ΄λ―Έμ§
- 2.2 Quntization => 2, 4, 16, 256 κ°μ§ λͺ
μμΌλ‘ νμ
- 2.1 Sampling => λͺ¨μμ΄ν¬ μ΄λ―Έμ§
- 3. μμ λͺ
μ λ³ν - 1
- 3.1 νμ€ν κ·Έλ¨
- 3.1.1 μΌλ° νμ€ν κ·Έλ¨
- 3.1.2 λμ νμ€ν κ·Έλ¨
- 3.1.1 μΌλ° νμ€ν κ·Έλ¨
- 3.1 νμ€ν κ·Έλ¨
- 4. μμ λͺ
μ λ³ν - 2
- 4.1 μμλ₯Ό μ΄μ©ν μμ λ°κΈ° λ³ν
- 4.2 λ€λ₯Έ μμμ μ΄μ©ν μμλ³ν
- 4.1 μμλ₯Ό μ΄μ©ν μμ λ°κΈ° λ³ν
- 5. μμ λͺ
μ λ³ν - 3(Look-Up Table μ΄μ©)
- 5.1 Null
- 5.2 Negative
- 5.3 Gamma Correction
- 5.4 Contrast Stretched
- 5.5 Compression
- 5.6 Posterizing
- 5.6.1 Level posterize
- 5.6.2 Thereshold
- 5.6.3 Bounded
- 5.6.1 Level posterize
- 5.7 Clipping
- 5.8 Iso-intensity Contouring
- 5.9 Range- highlighting
- 5.10 Solize using a Threshold
- 5.11 Parabola
- 5.11.1 First Parabola
- 5.11.2 Second Parabola
- 5.11.1 First Parabola
- 5.1 Null
- 6. Convolution(νμ )
- 6.1 Blurrung
- 6.1.1 3*3 Mask
- 6.1.2 5*5 Mask
- 6.1.1 7*7 Mask
- 6.1.1 3*3 Mask
- 6.2 Sharpening
- 6.3 Edge Detection
- 6.3.1 Sobel (8λ°©ν₯)
- 6.3.2 Prewitt (8λ°©ν₯)
- 6.3.3 μ μ¬ μ°μ°μ
- 6.3.4 μ°¨ μ°μ°μ
- 6.3.1 Sobel (8λ°©ν₯)
- 6.4 Embossing
- 6.5 Median Filtering
- 6.1 Blurrung
- 7. μμ μ§ ν₯μ
- 7.1 Contrast Stretching
- 7.2 Histogram Equlisation
- 7.1 Contrast Stretching
- 8. μλμ°λ‘ μ€μ ν μμμ λν΄μλ§ '7.μμ μ§ ν₯μ' μ μ©