πŸ“˜ Programming/OpenCV

[μ˜μƒ 처리] νžˆμŠ€ν† κ·Έλž¨ ν‰ν™œν™” (Histogram Equalized)

ν•œμ½”λ”© 2020. 12. 29. 22:54
728x90
728x90

νžˆμŠ€ν† κ·Έλž¨ ν‰ν™œν™” (Histogram Equalized)

μ–΄λ‘‘κ²Œ 촬영된 μ˜μƒμ˜ νžˆμŠ€ν† κ·Έλž¨μ„ μ‘°μ ˆν•˜μ—¬ λͺ…μ•” 뢄포가 λΉˆμ•½ν•œ μ˜μƒμ„ κ· μΌν•˜κ²Œ λ§Œλ“€μ–΄μ€λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄, μ—­κ΄‘μœΌλ‘œ 찍힌 사진을 밝게 ν•˜κ³  μ‹Άμ„λ•Œ μ‚¬μš©ν•©λ‹ˆλ‹€.

​

μ˜μƒμ˜ 밝기 뢄포λ₯Ό μž¬λΆ„λ°°ν•˜μ—¬ λͺ…μ•” λŒ€λΉ„λ₯Ό μ΅œλŒ€ν™”ν•˜κ³ , λͺ…μ•” λŒ€λΉ„ 쑰정을 μžλ™μœΌλ‘œ μˆ˜ν–‰ν•˜κ²Œλ” ν•©λ‹ˆλ‹€.

(단, 각 λͺ…μ•” λΉˆλ„λŠ” λ³€κ²½λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€)

​

κ²€μΆœ νŠΉμ„±μ΄ 쒋은 μ˜μƒλ§Œ 좜λ ₯ν•˜μ§€λŠ” μ•Šμ§€λ§Œ μ˜μƒμ˜ κ²€μΆœ νŠΉμ„±μ„ 증가 μ‹œν‚΅λ‹ˆλ‹€.

νžˆμŠ€ν† κ·Έλž¨ ν‰ν™œν™” κ³Όμ •

1) 0λΆ€ν„° i κΉŒμ§€μ˜ λͺ…μ•” κ°’μ˜ λΉˆλ„ 수λ₯Ό μΈ‘μ •ν•˜μ—¬ νžˆμŠ€ν† κ·Έλž¨ 생성

κ³„μ‚°ν•œ νžˆμŠ€ν† κ·Έλž¨μ„ 보면 μ „μ²΄μ μœΌλ‘œ μ™Όμͺ½μœΌλ‘œ 편ν–₯λ˜μ–΄ μžˆλ‹€λŠ” 사싀을 μ•Œ 수 μžˆμŠ΅λ‹ˆλ‹€.

자, 그럼 이 μ˜μƒμ„ 였λ₯Έμͺ½μœΌλ‘œ νŽΌμΆ°μ€˜μ•Ό ν•©λ‹ˆλ‹€.

​

2) 0λΆ€ν„° i κΉŒμ§€μ˜ λˆ„μ  λΉˆλ„ 수λ₯Ό 계산

μœ„ κ³΅μ‹λŒ€λ‘œ μ²˜μŒλΆ€ν„° λκΉŒμ§€μ˜ λˆ„μ  λΉˆλ„ 수(λˆ„μ ν•©)을 κ³„μ‚°ν•©λ‹ˆλ‹€.

λ§ˆμ§€λ§‰ λˆ„μ ν•©μ΄ 16인 κ²ƒμœΌλ‘œ 보아 4*4 ν˜•νƒœμ˜ μ˜μƒμ˜ 총 ν™”μ†Œμˆ˜λŠ” 16μ΄λ―€λ‘œ μ •ν™•νžˆ κ³„μ‚°ν–ˆλ„€μš”.

​

​

3) λˆ„μ  λΉˆλ„ 수둜 μ •κ·œν™”λœ λˆ„μ ν•©μ„ 계산

μ •κ·œν™”λ₯Ό ν•˜λŠ” μ΄μœ λŠ” 기쀀점을 작기 μœ„ν•΄μ„œ ν•˜λŠ” κ³Όμ •μž…λ‹ˆλ‹€.

예λ₯Ό λ“€λ©΄, A 고등학ꡐ ν•™μƒλ“€μ˜ 성적은 주둜 80~90점에 λΆ„ν¬ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

B 고등학ꡐ ν•™μƒλ“€μ˜ 성적은 주둜 30~50점에 λΆ„ν¬ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

Aμ—μ„œ μž˜ν•˜λŠ” μ‚¬λžŒκ³Ό Bμ—μ„œ μž˜ν•˜λŠ” μ‚¬λžŒμ˜ 점수 μ°¨μ΄λŠ” ν¬μ§€λ§Œ λͺ¨λ‘ 1λ“±μž…λ‹ˆλ‹€!

각자 1등이라고 μš°κΈ°λŠ” 학생듀을 μ§„μ •μ‹œν‚€κΈ°μœ„ν•΄ 두 ν•™κ΅μ˜ μ μˆ˜λ“€μ„ λͺ¨λ‘ μ •κ·œν™”ν•˜λ©΄ λˆ„κ°€ 더 잘 λ‚¬λŠ”μ§€ μ••λ‹ˆλ‹€.

​

μœ„ κ³΅μ‹λŒ€λ‘œ λˆ„μ ν•©μ„ μ •κ·œν™”λœ λˆ„μ ν•©μœΌλ‘œ λ°”κΏ”μ€λ‹ˆλ‹€. κ²°κ΅­, λ§ˆμ§€λ§‰ λͺ…도에 λŒ€ν•΄μ„  μ΅œλŒ€ λͺ…도 값이 λ‚˜μ™€μ•Όν•©λ‹ˆλ‹€.

이 λ•Œ, μ •κ·œν™”λœ λˆ„μ ν•©μ΄ μ†Œμˆ˜κ°€ λ‚˜μ˜€κ²Œ λœλ‹€λ©΄ λ°˜λ“œμ‹œ λ°˜μ˜¬λ¦Όμ„ ν•΄μ£Όμ–΄ 맀핑해주어야 ν•©λ‹ˆλ‹€.

​

​

이 과정을 거쳐 νžˆμŠ€ν† κ·Έλž¨ ν‰ν™œν™”λ₯Ό μ μš©ν•˜λ©΄ μ–΄λ‘μš΄ μ˜μƒμ€ 밝게, 밝은 μ˜μƒμ€ 쑰금 μ–΄λ‘‘κ²Œ ν•©λ‹ˆλ‹€.

λ”°λΌμ„œ, μ•„λž˜μ™€ 같이 κ· λ“±ν•œ 뢄포λ₯Ό κ°€μ§€λŠ” νžˆμŠ€ν† κ·Έλž¨μ΄ λ‚˜νƒ€λ‚©λ‹ˆλ‹€.

 

728x90
λ°˜μ‘ν˜•