HSV ๋ถ๋ฆฌ
HSV๋ ์์(Hue), ์ฑ๋(Saturation), ๋ช
๋(Value)๋ฅผ ๋ํ๋ด๋ ์๊ณต๊ฐ์
๋๋ค. cv2.createTrackbar('low_H', win_name, 110, 255, lowHue)cv2.createTrackbar('low_S', win_name, 30, 255, lowSaturation)cv2.createTrackbar('low_V', win_name, 30, 255, lowValue)cv2.createTrackbar('high_H', win_name, 130, 255, highHue)cv2.createTrackbar('high_S', win_name, 255, 255, highSaturation)cv2.createTrackbar('high_V', win_name, 255, 255, hi..
2024. 12. 11.
OpenCV์ ์ธ ๊ฐ์ง ๋ธ๋ฌ๋ง ํจ์ (medianBlur, GaussianBlur, blur)
noise = salt_pepper_noise(image,500)dst = cv2.medianBlur(noise, 7) #7์ ksize = ์ปค๋ ํฌ๊ธฐ = mask์ ํฌ๊ธฐ = window#kseize๋ฅผ ์ฌ๋ฆด์๋ก ๋ ์ข์์ง๋คdst2 = cv2.GaussianBlur(noise, ksize=(7,7), sigmaX=10.0)#sigmaX์ 0์ ์ฃผ๋ฉด ์ ์ด ๋ณด์ธ๋ค.dst3 = cv2.blur(noise, ksize=(7,7))medianBlur(): ๋๋คํ ํ๋ฐฑ ์ (๋
ธ์ด์ฆ)๋ฅผ ์ ๊ฑฐํ๋๋ฐ ์ฌ์ฉํ๋ค - ์ฝ๊ฐ ์ ํ ๋๋์ด ๋๋ค. ๊ทธ๋์ salt-pepper ๋
ธ์ด์ฆ ์ ๊ฑฐ๊ฐ ์ ์ผ ์๋จcv2.medianBlur(src, ksize, dst=None)src: ์
๋ ฅ ์ด๋ฏธ์ง.ksize: ์ปค๋ ํฌ๊ธฐ(ํ์๋ง ๊ฐ๋ฅ). ⇒ ์ด๊ฑธ ์ฌ..
2024. 12. 11.