E D R , A S I H C RSS

Athena

μ†Œκ°œ

  • 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 파일둜 μ €μž₯
  • 2. μ˜μƒ νšλ“
    • 2.1 Sampling => λͺ¨μžμ΄ν¬ 이λΈμ§€
    • 2.2 Quntization => 2, 4, 16, 256 가지 λͺ…μ•”μœΌλ‘œ ν‘œμ‹œ
  • 3. μ˜μƒ λͺ…μ•” λ³€ν™˜ - 1
    • 3.1 νžˆμŠ€ν† κ·Έλž¨
      • 3.1.1 일반 νžˆμŠ€ν† κ·Έλž¨
      • 3.1.2 λˆ„μ  νžˆμŠ€ν† κ·Έλž¨
  • 4. μ˜μƒ λͺ…μ•” λ³€ν™˜ - 2
    • 4.1 μƒμˆ˜λΌ μ΄μš©ν•œ μ˜μƒ 밝기 λ³€ν™”
    • 4.2 λ‹€λ₯Έ μ˜μƒμ„ μ΄μš©ν•œ μ˜μƒλ³€ν™”
  • 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.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
λ‚˜. μΆ”κ°€ κΈ°λŠ₯
  • 6. Convolution(νšŒμ„ )
    • 6.1 Blurrung
      • 6.1.1 3*3 Mask
      • 6.1.2 5*5 Mask
      • 6.1.1 7*7 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.4 Embossing
    • 6.5 Median Filtering
  • 7. μ˜μƒ 질 ν–₯상
    • 7.1 Contrast Stretching
    • 7.2 Histogram Equlisation
  • 8. μœˆλ„μš°λ‘œ μ„μ •ν•œ μ˜μ—­μ— λŒ€ν•΄μ„œλ§Œ '7.μ˜μƒ 질 ν–₯상' 적용

To Do List


μ“°λ ˆλ“œ

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:22:32
Processing time 0.0255 sec