์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- mariadb
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
- ํ๋ก์ด๋์์
- well known ํฌํธ
- ์๋น์ค ํ๋ฆฌ๋ฏธํฐ๋ธ
- reducible
- ์ค๋ ๋
- ์ฐ๋ถํฌdb
- leetcode
- ์์๋ฒํธ
- git merge
- ํ ํฐ ๋ฒ์ค
- ๊ฐ๋ฐ์์ทจ์
- ์ค๋ฅ๊ฒ์ถ
- ์ฃผ๊ธฐ์ ํธ
- til
- 99ํด๋ฝ
- ํ๋ ์ ๊ตฌ์กฐ
- ์ค๋ธ์
- ํญํด99
- ์ฝ๋ฉํ ์คํธ์ค๋น
- ๋น์ฃผ๊ธฐ์ ํธ
- ๋ฐ์ดํฐ ์ ์ก
- IEEE 802
- i-type
- xv6
- tcp ํ๋กํ ์ฝ
- tcp ์ธ๊ทธ๋จผํธ
- ์ค๋ฅ์ ์ด
- Today
- Total
Unfazedโ๏ธ๐ฏ
์ปดํจํฐ๋น์ ์ด๋ฏธ์ง ์ ์ฒ๋ฆฌ : ์ฝ๋ ์์ง ๊ฒ์ถ ๋ฐ ๋จธ์ ๋ฌ๋ ๊ธฐ๋ฒ/Image Processing : Corner Detection, Edge Extraction, and Machine Learning Techniques ๋ณธ๋ฌธ
์ปดํจํฐ๋น์ ์ด๋ฏธ์ง ์ ์ฒ๋ฆฌ : ์ฝ๋ ์์ง ๊ฒ์ถ ๋ฐ ๋จธ์ ๋ฌ๋ ๊ธฐ๋ฒ/Image Processing : Corner Detection, Edge Extraction, and Machine Learning Techniques
9taetae9 2023. 12. 14. 09:0214์ฅ ์ง์ญ ํน์ง์ ๊ฒ์ถ๊ณผ ๋งค์นญ 435p.
1. 16๊ฐ์ ํฝ์ ๊ฐ๋ค์ ํ์ฉํ๋ ์ฝ๋ ๊ฒ์ถ ๋ฐฉ๋ฒ
FAST ์ฝ๋ ๊ฒ์ถ ๋ฐฉ๋ฒ
์ฝ๋ ๊ฒ์ถ ๊ธฐ์ค:
์์์ ๋ชจ๋ ํฝ์ ์์ ํฝ์ ์ ๋๋ฌ์ธ๊ณ ์๋ 16๊ฐ์ ์ฃผ๋ณ ํฝ์ ๊ณผ ๋ฐ๊ธฐ๋ฅผ ๋น๊ตํ์ฌ ์ฝ๋ ์ฌ๋ถ๋ฅผ ํ๋ณ.
์ p๊ฐ ์ฝ๋์ธ์ง ํ๋ณํ๊ธฐ ์ํด p์ ์ฃผ๋ณ 1~16๋ฒ ํฝ์ ๊ณผ์ ๋ฐ๊ธฐ๋ฅผ ๋น๊ต
๋ง์ฝ ์ p๋ณด๋ค ์ถฉ๋ถํ ๋ฐ๊ฑฐ๋ ์ด๋์ด ํฝ์ ์ด 9๊ฐ ์ด์ ์ฐ์์ผ๋ก ์กด์ฌํ๋ค๋ฉด ์ฝ๋๋ก ์ ์.
๋ค๋ฅธ ์ฝ๋ ๊ฒ์ถ ๊ธฐ๋ฒ๊ณผ ๋น๊ตํ์๋ ํน์ง :
์ฅ์ :๋จ์ํ ํฝ์ ๊ฐ ๋น๊ต ๋ฐฉ๋ฒ์ ํตํด ์ฝ๋๋ฅผ ๊ฒ์ถํ๊ธฐ ๋๋ฌธ์ ์ฐ์ฐ์๋๊ฐ ๋น ๋ฅด๋ค.
๋จ์ : ํน์ ์ฝ๋ ์ ์ฃผ๋ณ ํฝ์ ๋ค๋ ํจ๊ป ์ฝ๋๋ก ๊ฒ์ถํ๋ ๊ฒฝ์ฐ๊ฐ ์ฆ์ => ๋น์ต๋ ์ต์ ์์ ์ถ๊ฐ ์ํ
๋น์ต๋ ์ต์ : ์ฝ๋ ์ ์ = (์ p - ์ฃผ๋ณ 16๊ฐ ์ ๊ฐ ํฝ์ ๊ฐ) ์ธ์ ํ ์ฝ๋๋ค ์ค ์ฐจ์ด์ ํฉ ์ฆ, ์ฝ๋ ์ ์๊ฐ ๊ฐ์ฅํฐ ์ฝ๋๋ง์ ์ต์ข ์ฝ๋๋ก ์ ํ.
9์ฅ ์์ง ๊ฒ์ถ๊ณผ ์์ฉ 315p.
2. ์บ๋ ์์ง ๊ฒ์ถ๊ธฐ ์ํ ๋จ๊ณ
๊ฐ์ฐ์์ ํํฐ๋ง->๊ทธ๋๋์ธํธ ๊ณ์ฐ->๋น์ต๋ ์ต์ ->์ด์ค ์๊ณ๊ฐ์ ์ด์ฉํ ํ์คํ ๋ฆฌ์์ค ์์ง ํธ๋ํน
๊ฐ์ฐ์์ ํํฐ๋ง : ์์์ ํฌํจ๋ ์ก์ ์ ๊ฑฐ(ํ์คํธ์ฐจ ์ ์ ํ๊ฒ ์ ํํ์ฌ ์์ง์ ์ธ๊ธฐ๊ฐ ๊ฐ์ํ์ง ์๊ฒ ์ฃผ์)
๊ทธ๋๋์ธํธ ๊ณ์ฐ : ์ผ๋ฐ์ ์ 3x3 ์๋ฒจ ๋ง์คํฌ ์ฌ์ฉ(์ ํํ ์์ง๋ฅผ ์ฐพ๊ธฐ ์ํด ๊ทธ๋๋์ธํธ ํฌ๊ธฐ์ ๋ฐฉํฅ ๊ณ ๋ ค)
-๊ฐ๋ก, ์ธ๋ก ๋ฐฉํฅ์ผ๋ก ๊ฐ๊ฐ ์๋ฒจ ๋ง์คํฌ ํํฐ๋ง ์ํ ํ ๊ทธ๋๋์ธํธ ํฌ๊ธฐ์ ๋ฐฉํฅ ๋ชจ๋ ๊ณ์ฐ
-L2 norm : ๊ทธ๋๋์ธํธ ํฌ๊ธฐ ์ ์ ์ฐ์ฐ์๋ ๋๋ฆผ => L1 norm : ์ฐ์ฐ ์๋ ํฅ์ํ ๊ทธ๋๋์ธํธ ํฌ๊ธฐ ๊ทผ์ฌ.
๋น์ต๋์ต์ : ๋จ์ํ ๊ทธ๋๋์ธํธ ํฌ๊ธฐ๊ฐ ํน์ ์๊ณ๊ฐ๋ณด๋ค ํฐ ํฝ์ ์ ์ ํํ๋ฉด, ์์ง ๊ทผ๋ฐฉ์ ์ฌ๋ฌ ํฝ์ ์ด ํ๊บผ๋ฒ์ ์ ํ๋์ด ์์ง๊ฐ ๋๊ป๊ฒ ํํ๋ ์ ์๋ค. ๊ทธ๋๋์ธํธ ํฌ๊ธฐ๊ฐ ๊ตญ์ง์ ์ต๋(local maximum)์ธ ํฝ์ ๋ง์ ์์ง ํฝ์ ๋ก ์ค์ ํ๋ ๊ธฐ๋ฒ. ์๋์ ์ผ๋ก ๊ตญ์ง์ ์ต๋๊ฐ ์๋ ํฝ์ ์ ์์ง์์ ์ ์ธํ๋ค๋ ์๋ฏธ์์ ๋น์ต๋ ์ต์ ๋ผ๋ ์ฉ์ด๋ฅผ ์ฌ์ฉ.
์ผ๋ฐ์ 2์ฐจ์ ์์์์ ๊ตญ์ง์ ์ต๋๋ฅผ ์ฐพ์ผ๋ ค๋ฉด ํน์ ํฝ์ ์ ๋๋ฌ์ธ๊ณ ์๋ ๋ชจ๋ ํฝ์ ์ ๊ฐ์ ๊ฒ์ฌํ์ฌ ๊ตญ์ง์ ์ต๋์ธ์ง ํ๋ณํ์ง๋ง, ์บ๋ ์์ง ๊ฒ์ถ๊ธฐ์ ๋น์ต๋ ์ต์ ๊ณผ์ ์์๋ ๊ทธ๋๋์ธํธ ๋ฒกํฐ์ ๋ฐฉํฅ๊ณผ ๊ฐ์ ๋ฐฉํฅ์ ์๋ ์ธ์ ํฝ์ ๋ผ๋ฆฌ๋ง ๊ตญ์ง์ ์ต๋ ๊ฒ์ฌ๋ฅผ ์ํ=>๊ฐ์ฅ ๋ณํ์จ์ด ํฐ ์์น์ ํฝ์ ๋ง ์์ง๋ก ์ ์ .
์ด์ค ์๊ณ๊ฐ์ ์ด์ฉํ ํ์คํ ๋ฆฌ์์ค ์์ง ํธ๋ํน :
๊ธฐ๋ณธ ์๋ฒจ ์์ง ๊ฒ์ถ ๋ฐฉ๋ฒ์์๋ ๊ทธ๋๋์ธํธ ํฌ๊ธฐ๊ฐ ํน์ ์๊ณ๊ฐ๋ณด๋ค ํฌ๋ฉด ์์ง ํฝ์ ๋ก, ์์ผ๋ฉด ์์ง๊ฐ ์๋ ํฝ์ ๋ก ํ๋จ=> ํ๋์ ์๊ณ๊ฐ์ ์ฌ์ฉํ ๊ฒฝ์ฐ ์ด๋ถ๋ฒ์ผ๋ก ๊ฒฐ๊ณผ๊ฐ ํ๋จ๋๊ธฐ ๋๋ฌธ์ ํ๊ฒฝ ๋ณํ์ ๋ฏผ๊ฐ
์บ๋ ์์ง ๊ฒ์ถ๊ธฐ์์๋ ๋๊ฐ์ ์๊ณ๊ฐ์ ์ฌ์ฉ(Thigh,Tlow)
Thigh ๋ณด๋ค ํฐ ๊ฒฝ์ฐ : ๊ฐํ ์์ง ์ต์ข ์ ์์ง๋ก ํ๋จ
Tlow ๋ณด๋ค ์์ ๊ฒฝ์ฐ : ์์ง ์๋
๋ ๊ฐ์ ์๊ณ ๊ฐ ์ฌ์ด์ธ ํฝ์ : ์ฝํ ์์ง=> ์ถ๊ฐ ๊ฒ์ฌ(ํ์คํ ๋ฆฌ์์ค ์์ง ํธ๋ํน)
ํ์คํ ๋ฆฌ์์ค ์์ง ํธ๋ํน : ์์ง ํฝ์ ์ด ๋์ฒด๋ก ์ํธ ์ฐ๊ฒฐ๋์ด ์๋ค๋ ์ ์ ์ด์ฉ. ๊ฐํ ์์ง ํฝ์ ๊ณผ ์ฐ๊ฒฐ๋ ๊ฒฝ์ฐ์ ์ต์ข ์ ์์ง๋ก ํ๋จ.
9์ฅ ์์ง ๊ฒ์ถ๊ณผ ์์ฉ 322p.
3. ํํ ๋ณํ์ผ๋ก ์ง์ ์ ๊ฒ์ถํ๊ณ ์ ํ ๋ ์ง๊ต ์ขํ๊ณ ๋์ ๊ทน์ขํ๊ณ ์ฌ์ฉํ์ ๋ ์ฅ์
์ง๊ต์ขํ๊ณ์ ๊ฐ์ด y=ax+bd์ ํํ์ ์ง์ ๋ฐฉ์ ์์ ์ฌ์ฉํ ๊ฒฝ์ฐ ๋ชจ๋ ํํ์ ์ง์ ์ ํํํ๊ธฐ ์ด๋ ต๋ค. (y์ถ๊ณผ ํํํ ์์ง์ ->๊ธฐ์ธ๊ธฐ ๋ฌดํ)
์ค์ ํํ ๋ณํ์ ๊ทน์ขํ๊ณ๋ฅผ ์ฌ์ฉํ๋ค. xcos(theta) + ysin(theta) = p์ ํํ์ ์ง์ ์ ๋ฐฉ์ ์
p : ์์ ์์ ์ง์ ๊น์ง์ ์์ง ๊ฑฐ๋ฆฌ
theta : ์์ ์์ ์ง์ ์ ์์ง์ ์ ๋ด๋ ธ์ ๋ x์ถ๊ณผ ์ด๋ฃจ๋ ๊ฐ๋.
ptheta ๊ณต๊ฐ์์ ํ ์ ์ xy๊ณต๊ฐ์์ ์ง์ ์ผ๋ก ๋ํ๋๊ฒ ๋จ.
ํํ ๋ณํ ์ํ์ ์ถ์ ๋ฐฐ์ด ์ฌ์ฉ=> ์ถ์ ๋ฐฐ์ด์์ ๊ตญ์ง์ ์ต๋ ๊ฐ์ด ๋ฐ์ํ๋ ์์น์์ p์ theta๊ฐ์ ์ฐพ์ ์ง์ ์ ๋ฐฉ์ ์์ ๊ตฌํ ์ ์์.
p theta ์ค์ ๊ฐ์ด๊ธฐ์ ์ฝ๋๋ก ์ถ์ ๋ฐฐ์ด ๊ตฌํ์ ๊ฐ์ง ์ ์๋ ๊ฐ ์ ๋นํ ํฌ๊ธฐ๋ก ๋๋์ด ์ ์ฅํ๋ ์์ํ๊ณผ์ ์ ๊ฑฐ์ฒ์ผํจ.
๊ตฌ๊ฐ ์ด์ดํ๊ฒ ๋๋ ๊ฒฝ์ฐ : ์ ๋ ฅ ์์ ์ ๋ฐํ ์ง์ ๊ฒ์ถ ๊ฐ๋ฅ but ์ฐ์ฐ ์๊ฐ ์ฆ๊ฐ
๊ตฌ๊ฐ ๋ฌ์ฑํ๊ฒ ๋๋ ๊ฒฝ์ฐ : ์ ๋ ฅ ์์ ์ง์ ๊ฒ์ถ ์ ํ๋ ๊ฐ์ but ์ฐ์ฐ ์๋ ์ฆ๊ฐ
10์ฅ ์ปฌ๋ฌ ์์ ์ฒ๋ฆฌ
4. ์ปฌ๋ฌ ์ฌ์ง์ ๋ํด์ ๋ค์์ ์์ ๋ค์ ์ํํ ๋ ์ ํฉํ ์๊ณต๊ฐ์ ์ฐ์ธ์.
1) ํ์คํ ๊ทธ๋จ ํํํ : YCrCb ์๊ณต๊ฐ
RGB ๊ฐ ์ฑ๋์ ํ์คํ ๊ทธ๋จ ํํํ ์ํํ ํ ๋ค์ ์ฑ๋์ ํฉ์น๋ฉด R,G,B ์์ ์ฑ๋๋ง๋ค ์๋ก ๋ค๋ฅธ ํํ์ ๋ช ์๋น ๋ณํ ํจ์๋ฅผ ์ฌ์ฉํ๊ฒ ๋๊ธฐ ๋๋ฌธ์ ์๋ณธ ์์๊ณผ ๋ค๋ฅธ ์์์ ๊ฒฐ๊ณผ ์์์ด ๋ง๋ค์ด์ง๋ ๋จ์ ์ด ์๊ธด๋ค.
์๊ฐ์ ๋ณ๊ฒฝํ์ง ์๊ณ ๋ช ์๋น๋ฅผ ๋์ด๊ณ ์ ํ๋ค๋ฉด ์์์ ๋ฐ๊ธฐ ์ ๋ณด๋ง์ ์ฌ์ฉํด์ผํ๋ค. =>์์์ ๋ฐ๊ธฐ ์ ๋ณด์ ์์ ์ ๋ณด๋ก ๋ถ๋ฆฌ => ๋ฐ๊ธฐ ์ ๋ณด์ ๋ํด์๋ง ํ์คํ ๊ทธ๋จ ํํํ๋ฅผ ์ํ
YCrCb ์๊ณต๊ฐ ์ฌ์ฉ ์ : ์ ๋ ฅ ์์์ YCrCb ์๊ณต๊ฐ์ผ๋ก ๋ณํํ์ฌ Y์ฑ๋ถ์ ๋ํด์๋ง ํ์คํ ๊ทธ๋จ ํํํ๋ฅผ ์ํ(Cr, Cb ์์ฑ๋ถ์ ์ ์ง). ๋ณ๊ฒฝ๋ Y์ฑ๋๊ณผ ๋ค์ Cr, Cb ์ฑ๋์ ํฉ์น๋ฉด ์ปฌ๋ฌ ํ์คํ ๊ทธ๋จ ํํํ ๊ฒฐ๊ณผ ์์์ ์ป์ ์ ์์.
์๊ฐ์ ์ ์ง ์ค์ง ๋ฐ๊ธฐ ์ฑ๋ถ์ ๋ํด์๋ง ๋ช ์๋น ์ฆ๊ฐ
2) ํ์คํ ๊ทธ๋จ ์ญํฌ์ : YCrCb ์๊ณต๊ฐ (CrCb ์ ํ๋ฉด => 2์ฐจ์ ํ์คํ ๊ทธ๋จ ๊ตฌํจ)
์ฌ๋ ํผ๋ถ์์ฒ๋ผ ๋ฏธ์ธํ ๋ณํ๊ฐ ์๊ฑฐ๋ ์์ ๊ฐ์ ์์น์ ์ผ๋ก ์ง์ ํ๊ธฐ ์ด๋ ค์ด ๊ฒฝ์ฐ. => hsv ์ฌ์ฉ๋ถ๊ฐ
์ญํฌ์ : ๊ฐ์ฒด์ ๊ธฐ์ค ์์์ ๋ฏธ๋ฆฌ ๊ฐ์ง๊ณ ์๋ค๋ฉด ์ปฌ๋ฌ ํ์คํ ๊ทธ๋จ ์ ๋ณด๋ฅผ ์ด์ฉํ์ฌ ๋น์ทํ ์์์์ญ์ ์ฐพ์ ์ ์๋ค. ์ฆ, ๊ธฐ์ค ์์์ผ๋ก๋ถํฐ ์ฐพ๊ณ ์ ํ๋ ๊ฐ์ฒด์ ์ปฌ๋ฌ ํ์คํ ๊ทธ๋จ์ ๋ฏธ๋ฆฌ ๊ตฌํ๊ณ ์ฃผ์ด์ง ์ ๋ ฅ ์์์์ ํด๋น ํ์คํ ๊ทธ๋จ์ ๋ถํฉํ๋ ์์ญ์ ์ฐพ์๋ด๋ ๋ฐฉ์.
ํผ๋ถ์ ์์ญ์ CrCb ํ์คํ ๊ทธ๋จ ๊ตฌํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ๊ทธ๋ ์ด์ค์ผ์ผ ์์ ํ์์ผ๋ก ๋ํ๋. ๋ฐ์ ๋ถ๋ถ์ด CrCb ํ๋ฉด์์ ํผ๋ถ์์ ํํํ๋ ์์ญ
3) ์์ ๋ฒ์ ์ง์ ์ ์ํ ์์ญ ๋ถํ : HSV ์๊ณต๊ฐ (h: ์์, s: ์ฑ๋, v:๋ช ๋)
์์ ๊ฐ์ ์์น์ ์ผ๋ก ์ง์
ํน์ ์์ญ ์์ญ ์ถ์ถ => rgb๋ณด๋ค๋ hsv๋ฑ์ ์์(H) ์ ๋ณด๊ฐ ๋ฐ๋ก ์ค์ ๋์ด ์๋ ์ ๊ณต๊ฐ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ ๋ฆฌ.
ex) hsv์๊ณต๊ฐ์์ h๊ฐ์ด 60๊ทผ๋ฐฉ์ผ๋ก ํํ๋๊ธฐ ๋๋ฌธ์ h๊ฐ์ด 60์ ๊ฐ๊น์ด์ง๋ฅผ ์กฐ์ฌํ์ฌ ๋ น์ํฝ์ ์ฐพ์๋ผ์ ์๋ค.
12์ฅ ๋ ์ด๋ธ๋ง๊ณผ ์ธ๊ณฝ์ ๊ฒ์ถ 380p.
5. ์กฐ๋ช ์ด ๊ท ์ผํ์ง ์๊ณ , ๊ธ์๊ฐ ๊ฒ์์, ๋ฐฐ๊ฒฝ์ด ํฐ์์ผ๋ก ํ์๋ ๊ทธ๋ฆผ์ ๋ํด์ ๊ฐ ๊ธ์๋ค์ ์์น๋ฅผ ๊ฒ์ถํ๊ณ ์ ํ๋ค. ๊ฒ์ถํ ๊ธ์๋ค์ cv2.rectangle ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ์ฃผ๋ณ์ ๋๋ฌ์ธ๋ ์ฌ๊ฐํ์ ๊ทธ๋ ค์ฃผ๊ธฐ ์ํด ํ์ํ 2๊ฐ์ง ์ด์์ ์ฐ์ฐ๋ค?
๊ฐ์ฒด ๊ฒ์ถ์ ํ์ํ ์ฐ์ฐ => ์ด์งํ: ๋ฐฐ๊ฒฝ๊ณผ ๊ธ์ ์์ญ์ 0๊ณผ 255์ ํฝ์ ๊ฐ์ผ๋ก ์ค์ ์ผ๋ก ๊ตฌ๋ถ.
์ผ๋จ ๋ฐฐ๊ฒฝ๊ณผ ๊ฐ์ฒด๋ฅผ ๊ตฌ๋ถํ์๋ค๋ฉด ๊ฐ๊ฐ์ ๊ฐ์ฒด๋ฅผ ๊ตฌ๋ถํ๊ณ ๋ถ์ํ๋ ์์ ์ด ํ์.
๋ ์ด๋ธ๋ง : ์์ ๋ด์ ์กด์ฌํ๋ ๊ฐ์ฒด ํฝ์ ์งํฉ์ ๊ณ ์ ๋ฒํธ๋ฅผ ๋งค๊ธฐ๋ ์์ ์ผ๋ก ์ฐ๊ฒฐ๋ ๊ตฌ์ฑ ์์ ๋ ์ด๋ธ๋ง์ด๋ผ๊ณ ๋ ํจ.
๊ฐ์ฒด ์ธ์์ ์ํ ์ ์ฒ๋ฆฌ ๊ณผ์ ์ค ํ๋. ์ผ๋ฐ์ ์ผ๋ก ์ด์งํ ๋ ์์์์ ์ํ.
๊ฒ์ ์ ํฝ์ (0) => ๋ฐฐ๊ฒฝ/ ํฐ์ ํฝ์ (0์ด ์๋๋ฉด) => ๊ฐ์ฒดํฝ์ ๋ก ๊ฐ์ฃผ
ํ๋์ ๊ฐ์ฒด : ํ๊ฐ ์ด์์ ์ธ์ ํ ํฝ์ ๋ก ๊ตฌ์ฑ, ํ๋์ ๊ฐ์ฒด๋ฅผ ๊ตฌ์ฑํ๋ ๋ชจ๋ ํฝ์ => ๊ฐ์ ๋ ์ด๋ธ ๋ฒํธ ์ง์
์ธ๊ณฝ์ ๊ฒ์ถ : ๊ฐ์ฒด์ ์์น ๋ฐ ํฌ๊ธฐ ์ ๋ณด ์ถ์ถํ๋ ๊ธฐ๋ฅ
11์ฅ ์ด์งํ์ ๋ชจํด๋ก์ง 369p.
6. ๋ชจํด๋ก์ง ์ฐ์ฐ๋ง์ ์ด์ฉํ์ฌ ๊ฐ์ฒด์ ํ ๋๋ฆฌ๋ฅผ ๊ฒ์ถํ๋ ๋ฐฉ๋ฒ.
์นจ์ (Erosion): ๋ชจํด๋ก์ง ์ฐ์ฐ ์ค ํ๋์ธ ์นจ์์ ์ฌ์ฉํฉ๋๋ค. ์นจ์์ ๊ฐ์ฒด์ ๊ฒฝ๊ณ๋ฅผ ์ถ์์ํค๋ ํจ๊ณผ๊ฐ ์์ต๋๋ค. ์นจ์์ ์ ์ฉํ๋ฉด ๊ฐ์ฒด์ ํ
๋๋ฆฌ ๋ถ๋ถ์ด ๋ฐฐ๊ฒฝ์ผ๋ก ๋ฐ๋๋๋ค.
๊ฒฝ๊ณ ๊ฒ์ถ (Boundary Detection): ์๋ณธ ์ด์ง ์ด๋ฏธ์ง์์ ์นจ์๋ ์ด๋ฏธ์ง๋ฅผ ๋นผ๋ฉด ๊ฐ์ฒด์ ํ
๋๋ฆฌ๋ง ๋จ์ต๋๋ค. ์ด๋ ์๋ณธ ์ด๋ฏธ์ง์ ์นจ์๋ ์ด๋ฏธ์ง์ ์ฐจ์ด๋ฅผ ๊ณ์ฐํ์ฌ ์ํํ ์ ์์ต๋๋ค.
12์ฅ ๋ ์ด๋ธ๋ง๊ณผ ์ธ๊ด์ ๊ฒ์ถ 399p.
7. ๋๊ธ๋ผ์ค-ํฌ์ด์ปค ์๊ณ ๋ฆฌ์ฆ apporxPolyDP() ํจ์ : ๋๊ธ๋ผ์ค ํฌ์ด์ปค ์๊ณ ๋ฆฌ์ฆ ์ฌ์ฉ => ๊ณก์ , ๋ค๊ฐํ ๋จ์ํ
1)์๊ณ ๋ฆฌ์ฆ ์ฌ์ฉ์ด์
์ธ๊ณฝ์ ๋๋ ๊ณก์ ์ ๊ทผ์ฌํ, ๋จ์ํ ํ๊ธฐ ์ํจ.
2) ์ํ์ ์ฐจ
์ ๋ ฅ ์ธ๊ณฝ์ ์์ ๊ฐ์ฅ ๋ฉ๋ฆฌ ๋จ์ด์ง ๋์ ์ ์ฐพ์ ์ง์ ์ผ๋ก ์๋๋ค.
ํด๋น ์ง์ ์์ ๊ฐ์ฅ ๋ฉ๋ฆฌ ๋จ์ด์ง ์ธ๊ณฝ์ ์์ ์ ์ ์ฐพ์ ๊ทผ์ฌํ ์ ์ผ๋ก ์ถ๊ฐํ๋ค.
(์ ๊ณผ์ ๋ฐ๋ณต)
์๋ก ์ถ๊ฐํ ์ธ๊ณฝ์ ์์ ์ ๊ณผ ๊ทผ์ฌํ์ ์ํ ์ง์ ๊ณผ์ ์์ง ๊ฑฐ๋ฆฌ๊ฐ epsilon ์ธ์๋ณด๋ค ์์ผ๋ฉด ๊ทผ์ฌํ ์ข ๋ฃ.
ex) epsilon = ์ง์ ๋๋ ๊ณก์ ๊ธธ์ด์ ์ผ์ ๋น์จ(arcLength(curve,true) * 0.02)
3) ์ํ ๊ฒฐ๊ณผ๋ฅผ ์ด์ฉํด ๊ฒ์ถํ ์ ์๋ ๊ฐ์ฒด => ๋ค๊ฐํ
์ธ๊ณฝ์ ๊ธธ์ด์ ๋ํ์ ๋ฉด์ ๋น์จ R = 4pi*๊ฐ์ฒด ๋ฉด์ / (์ธ๊ณฝ์ ๊ธธ์ด^2) => 1๊ณผ ๊ฐ๊น์ธ์๋ก ์์ ๊ฐ๊น์
double ratio = 4. * CV_PI * area / (len * len);
13์ฅ ๊ฐ์ฒด ๊ฒ์ถ 404p.
8. ๊ฐ ์กฐ๊ฑด์ ๋ง์กฑํ ๋ ์ฌ์ฉํ ์ ์๋ ๊ฐ์ฒด ๊ฒ์ถ ๋ฐฉ๋ฒ์ ๋์ดํ์์ค.
1) ํญ์ ์กฐ๋ช ํ๊ฒฝ์ด ์ผ์ ํ๊ณ ๊ฐ์ฒด์ ์์ ๋ถํฌ๊ฐ ์ธ์ ๋ ์ํ ์ด๋ฏธ์ง์ ์ ์ฌํ ๊ฒฝ์ฐ
์์ ๋ฒ์ ์ง์ ์ ์ํ ์์ญ ๋ถํ
๊ฐ์ฒด์ ์์ ๋ถํฌ๊ฐ ์ ์ฌํ๋ฏ๋ก HSV ์๊ณต๊ฐ์ H ๊ฐ์ ์ง์ ํ์ฌ ๊ฒ์ถ ๊ฐ๋ฅ.
2) ๊ฐ์ฒด์ ํฌ๊ธฐ์ ์์ ๋ถํฌ๊ฐ ์ํ ์ด๋ฏธ์ง์ ๋์ผํ๊ฒ ์ ์ง๋๋ฉฐ, ๋ค๋ฅธ ๊ฐ๋๋ก ํ์ ํ์ง ์๋ ๊ฒฝ์ฐ
ํ ํ๋ฆฟ ๋งค์นญ : ์ ๋ ฅ ์์์์ ์์ ํฌ๊ธฐ์ ๋ถ๋ถ ์์ ์์น๋ฅผ ์ฐพ์๋ด๊ณ ์ถ์ ๊ฒฝ์ฐ.
๋์ ๋ฐฉ์ : ํ ํ๋ฆฟ ์์์ ์ ๋ ฅ ์์ ์ ์ฒด ์์ญ์ ๋ํด ์ด๋ํ๋ฉด์ ํ ํ๋ฆฟ ์์๊ณผ ์ ๋ ฅ ์์ ๋ถ๋ถ ์์๊ณผ์ ์ ์ฌ๋(similarity) ๋๋ ๋น์ ์ฌ๋(dissimiliarity)๋ฅผ ๊ณ์ฐํ๋ค. ์ ์ฌ๋๋ฅผ ๊ณ์ฐ์ ํ ํ๋ฆฟ ์์๊ณผ ๋น์ทํ ๋ถ๋ถ ์์ ์์น์์ ๊ฐ์ด ํฌ๊ฒ ๋ํ๋๊ณ , ๋ฐ๋๋ก ๋น์ ์ฌ๋๋ฅผ ๊ณ์ฐํ ๊ฒฝ์ฐ์๋ ํ ํ๋ฆฟ ์์๊ณผ ๋น์ทํ ์์ ์์น์์ ๊ฐ์ด ์๊ฒ ๋ํ๋๋ค.
๊ทธ๋ ์ผ์ค์ผ์ผ ์์ ํํ๋ก ๋ํ๋์ ์ ๊ฐ์ฅ ๋ฐ์(ํฐ์) ์์น ์ ์ฌ๋๊ฐ ๋์ ์์น๊ฐ ํ ํ๋ฆฟ๊ณผ ๊ฐ์ฅ ๋น์ทํ ๋ถ๋ถ ์์ ์์น์ด๋ค.
matchTemplate(image,templ, result, method, mask)
result=์ ์ฌ๋ ๋งต์ ๊ฒฐ๊ณผ๋ฅผ ์ ์ฅ => image ์์ ํฌ๊ธฐ WxH, ์์ ํฌ๊ธฐ wxh์ผ ๊ฒฝ์ฐ
result ํ๋ ฌ์ ํฌ๊ธฐ (W-w+1) x (H-h+1)
=> ํด๋น ์์น minMaxLoc() ํจ์๋ฅผ ์ด์ฉํ์ฌ result ํ๋ ฌ ์ต๋ ์ต์๊ฐ ์์น ๊ตฌํ๋ค.
method : ํ ํ๋ฆฟ ๋น๊ต ๋ฐฉ๋ฒ
TM_SQDIFF ์ ๊ณฑ์ฐจ : ๋ ์์์ด ์๋ฒฝํ ์ผ์นํ ๊ฒฝ์ฐ 0, ์๋ก ์ ์ฌํ์ง ์์ผ๋ฉด 0๋ณด๋ค ํฐ ์์. ๋น์ ์ฌ๋.
TM_CCORR ์๊ด๊ด๊ณ : ๋ ์์์ด ์ ์ฌํ๋ฉด ํฐ ์์๊ฐ ๋์ค๊ณ ์ ์ฌํ์ง ์์ผ๋ฉด ์์ ๊ฐ. ์ ์ฌ๋.
TM_CCOEFF ์๊ด๊ณ์ : ๋น๊ตํ ๋ ์์์ ๋ฏธ๋ฆฌ ํ๊ท ๋ฐ๊ธฐ๋ก ๋ณด์ ํ ํ ์๊ด๊ด๊ณ ๋งค์นญ์ ์ํํ๋ ๋ฐฉ์. ์ ์ฌ๋.
์๊ณ ๋ฆฌ์ฆ ํน์ฑ์ ์ ๋ ฅ ์์์ด ํ์ ๋๊ฑฐ๋ ํฌ๊ธฐ๊ฐ ๋ณ๊ฒฝ๋๋ฉด ์ ๋๋ก ๋์ํ์ง ์๋๋ค. ๋ํ ์ฐพ๊ณ ์ ํ๋ ํ ํ๋ฆฟ ์์์ด ๋ค๋ฅธ ๊ฐ์ฒด์ ์ํด ๊ฐ๋ ค์ ธ๋ ์ข์ ๋งค์นญ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ํ ์ ์๋ค. ์ด๋ฌํ ๊ฒฝ์ฐ ํ ํ๋ฆฟ ๋งค์นญ ๋ณด๋ค๋ ํน์ง์ ๋งค์นญ ๊ธฐ๋ฒ์ ์ด์ฉํ์ฌ ์ํ๋ ๊ฐ์ฒด ์์ญ์ ์ฐพ๋ ๊ฒ์ด ์ข๋ค.
3) ๊ฐ์ฒด์ ํฌ๊ธฐ์ ๊ฐ๋๊ฐ ์ํ ์ด๋ฏธ์ง์ ๋ฌ๋ผ์ง ์ ์๋ ๊ฒฝ์ฐ
ํฌ๊ธฐ ๋ถ๋ณ ํน์ง์ ์๊ณ ๋ฆฌ์ฆ : ์์์ ํฌ๊ธฐ๊ฐ ๋ณ๊ฒฝ๋๊ฑฐ๋ ํ์ ์ด ๋์ด๋ ๋ฐ๋ณต์ ์ผ๋ก ์ฐพ์ ์ ์๋ค.
์ฐ์ ์ฝ๋๋ => ํ์ ๋ถ๋ณ ํน์ง์ but ํฌ๊ธฐ๊ฐ ๋ณ๊ฒฝ๋ ๊ฒฝ์ฐ ๋ ์ด์ ์ฝ๋๋ก ๊ฒ์ถ ๋์ง ์์ ์ ์๋ค.(์ฝ๋์ธ๋ฐ ์์ง๊ฐ ๊ธ๊ฒฉํ๊ฒ ํ์ด์ง๋ ๊ตฌ๊ฐ์ ๊ด์ธกํ์ง ๋ชปํ์ฌ ์์ง์ ๊ฐ๊น์ด ํํ๋ก ๊ด์ธก) Ex) Harris, FAST
SIFT : Scale Invariant Feature Transform ํฌ๊ธฐ ๋ถ๋ณ ํน์ง ๋ณํ
์ ๋ ฅ ์์์ผ๋ก๋ถํฐ ์ค์ผ์ผ ์คํ์ด์ค ๊ตฌ์ฑ
์ค์ผ์ผ ์คํ์ด์ค : ์์์ ๋ค์ํ ํ์ค ํธ์ฐจ๋ฅผ ์ด์ฉํ ๊ฐ์ฐ์์ ๋ธ๋ฌ๋ง์ ์ ์ฉํ์ฌ ๊ตฌ์ฑํ ์์ ์งํฉ
=>์ฅํ๋ธ
๊ฐ๋ก, ์ธ๋ก ๋ฐ์ผ๋ก ์ค์ฌ๊ฐ๋ฉด์ ์ฌ๋ฌ ์ฅํ๋ธ๋ฅผ ๊ตฌ์ฑ => ์๋ธ ์ํ๋ง
DoG(Difference of Gaussian) ์์ : ์ธ์ ํ ๊ฐ์ฐ์์ ๋ธ๋ฌ๋ง ์์๋ผ๋ฆฌ์ ์ฐจ์์
SIFT๋ DoG ์์ ์งํฉ์์ ์ธ์ ํ DoG ์์์ ๊ณ ๋ คํ ์ง์ญ ๊ทน๊ฐ ์์น๋ฅผ ํน์ง์ ์ผ๋ก ์ฌ์ฉํ๊ณ , ์์ง ์ฑ๋ถ์ด ๊ฐํ๊ฑฐ๋ ๋ช ์๋น๊ฐ ๋ฎ์ ์ง์ ์ ํน์ง์ ์์ ์ ์ธํ๋ค.
ํน์ง์ ๊ธฐ์ ์(ํน์ง ๋ฒกํฐ) : ํน์ง์ ์ฃผ๋ณ ์์์ ํน์ฑ์ ์ฌ๋ฌ ๊ฐ์ ์ค์ ๊ฐ์ผ๋ก ํํํ ๊ฒ์ ์๋ฏธ
๊ทธ๋๋์ธํธ ๋ฐฉํฅ ํ์คํ ๊ทธ๋จ์ ์ถ์ถํ์ฌ ๊ธฐ์ ์๋ก ์ฌ์ฉ
ํน์ง์ ๊ทผ๋ฐฉ์ผ๋ก๋ถํฐ ํน์ง์ ์ ์ฃผ๋ ๋ฐฉํฅ ์ฑ๋ถ์ ๊ณ์ฐํ๊ณ , ์ด ๋ฐฉํฅ๋งํผ ํ์ ํ ๋ถ๋ถ ์์์ผ๋ก๋ถํฐ 128๊ฐ์ ๋น(8 x 16)์ผ๋ก ๊ตฌ์ฑ๋ ๊ทธ๋๋์ธํธ ๋ฐฉํฅ ํ์คํ ๊ทธ๋จ(HoG)์ ๊ณ์ฐํ๋ค. ํ๋์ SIFT ํน์ง์ ์ 512๋ฐ์ดํธ ํฌ๊ธฐ์ ๊ธฐ์ ์๋ก ํํ.
8๊ฐ ๋ฐฉํฅ 16๊ฐ ํฝ์ => 128๊ฐ ๋น 128 x 4byte = 512 byte.
SIFT ํ์ฉ ๋ถ์ผ : ์์์ ํฌ๊ธฐ, ํ์ ๋ฑ์ ๋ณํ, ์ดฌ์ ์์ ๋ณํ, ์ก์ ์ํฅ, ์กฐ๋ช ๋ณํ์ ๋ ๊ฐ์
๊ฐ์ฒด์ธ์, ํ๋ ธ๋ผ๋ง ์์ ์ด์ด ๋ถ์ด๊ธฐ, 3์ฐจ์ ์ฅ๋ฉด ์ธ์ ๋ฑ์ ํ์ฉ
13์ฅ ๊ฐ์ฒด ๊ฒ์ถ 406p.
9. ๋ ์์์ ํฝ์ ๊ฐ์ ๋น๊ตํ๋ ์ ๊ณฑ์ฐจ, ์๊ด๊ด๊ณ, ์๊ด๊ณ์ ๋งค์นญ ๋ฐฉ๋ฒ์ ๋ํด ๋ฌผ์์ ๋ตํ์์ค.
1) ์ ๊ณฑ ์ฐจ ๋งค์นญ ๋์ ์๊ด ๊ด๊ณ ๋งค์นญ์ ์ฌ์ฉํ ๋์ ์ฅ์
์ง๊ด์ ์ธ ๊ฒฐ๊ณผ ํด์: ์๊ด๊ด๊ณ ๋งค์นญ์์๋ ๋์ ๋งค์นญ ์ ์๊ฐ ๋ ์ข์ ๋งค์นญ์ ์๋ฏธํฉ๋๋ค. ์ด๋ ๊ฒฐ๊ณผ๋ฅผ ํด์ํ๊ณ ๋ถ์ํ๊ธฐ ์ฝ๊ฒ ๋ง๋ญ๋๋ค.
๋ฐ๊ธฐ์ ๋ช
์ ๋ณํ์ ๊ฐ์ธํจ: ํฝ์
๊ฐ์ ์ ๋์ ์ธ ์ฐจ์ด๋ณด๋ค๋ ํจํด์ ์ ์ฌ์ฑ์ ์ค์ ์ ๋๊ธฐ ๋๋ฌธ์, ๋ฐ๊ธฐ๋ ๋ช
์์ ๋ณํ์ ๋ํ ๊ฐ์ธํจ์ ๋ณด์
๋๋ค.
๊ธฐ๋ณธ ์๋ฆฌ: TM_SQDIFF๋ ํ
ํ๋ฆฟ๊ณผ ๋์ ์์ญ ๊ฐ์ ํฝ์
๊ฐ ์ฐจ์ด์ ์ ๊ณฑํฉ์ ๊ณ์ฐํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด ๋ฐฉ์์ ์ ๋์ ์ธ ํฝ์
๊ฐ์ ์ฐจ์ด์๋ง ์ง์คํ๋ฏ๋ก, ์ด๋ฏธ์ง์ ์ ์ฒด์ ์ธ ๋ฐ๊ธฐ๋ ๋๋น์ ๋ฐ๋ผ ๊ฒฐ๊ณผ๊ฐ ํฌ๊ฒ ์ํฅ์ ๋ฐ์ ์ ์์ต๋๋ค.
์ ๊ทํ์ ํ์์ฑ: ์ด๋ฏธ์ง์ ํน์ ๋ถ๋ถ์์ ๋ฐ์ํ๋ ์์ ์ฐจ์ด๊ฐ ์ ์ฒด ๋งฅ๋ฝ์์ ๋ณด์์ ๋ ์ด๋ค ์๋ฏธ๋ฅผ ๊ฐ์ง๋์ง๋ฅผ ๋ ์ ์ดํดํ๊ธฐ ์ํด ์ ๊ทํ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ ์ฒด์ ์ผ๋ก ๋ฎ์ ๋ฐ๊ธฐ๋ฅผ ๊ฐ์ง ์ด๋ฏธ์ง์์ ์์ ๋ฐ๊ธฐ ์ฐจ์ด๋ ์ค์ํ ํน์ง์ผ ์ ์์ง๋ง, ์ ์ฒด์ ์ผ๋ก ๋ฐ์ ์ด๋ฏธ์ง์์๋ ๊ทธ๋ ์ง ์์ ์ ์์ต๋๋ค.
2) ์๊ด๊ด๊ณ ๋งค์นญ์ ์ฌ์ฉํ์ ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์๋ ๊ฒฝ์ฐ์ ํด๊ฒฐ ๋ฐฉ๋ฒ
๋ ์์์ ๋ฐ๊ธฐ๊ฐ ๋ค๋ฅผ ๊ฒฝ์ฐ ์ฌ๋ฐ๋ฅธ ๋งค์นญ ๊ฒฐ๊ณผ๊ฐ ๋์ถ๋์ง ์์ ์ ์๋ค.
ํฌํ๋ฆฟ๊ณผ ์ ์ฌํ ๋ค๋ฅธ ๋ถ๋ถ์ ๋งค์นญํ ๊ฐ๋ฅ์ฑ๋ ์๋ค.
์ ์ฒ๋ฆฌ ๊ณผ์ ์์ ์ ๊ทํ ๋ฑ์ ๋ฐฉ์์ ํตํด ๋ ์์๊ฐ์ ๋ฐ๊ธฐ ์ฐจ์ด ์ค์ธ๋ค.
3) ์๊ด๊ณ์ ๋งค์นญ ๋ฐฉ๋ฒ์ด ์๊ด๊ด๊ณ ๋งค์นญ ๋ฐฉ๋ฒ๋ณด๋ค ๋ ๋์ ์ฑ๋ฅ์ ๋ณด์ด๋ ๊ฒฝ์ฐ
๋ ์์์ ํ๊ท ๋ฐ๊ธฐ๋ก ๋ณด์ ์ ํ๋ค ์๊ด๊ด๊ณ ๋งค์นญ์ ์ํํ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ์ ๋ ฅ ์์๊ณผ ํ ํ๋ฆฟ ์ด๋ฏธ์ง์ ๋ฐ๊ธฐ ์ฐจ์ด์ ์ํฅ์ ๋ ๋ฐ์.
14์ฅ ์ง์ญ ํน์ง์ ๊ฒ์ถ๊ณผ ๋งค์นญ 441p.
10. ORB ์๊ณ ๋ฆฌ์ฆ์์ ์ฌ์ฉํ๋ ๊ธฐ์ ์์ ๋ํด์ => FAST ์ฝ๋ ๊ฒ์ถ + BRIEF ์ด์ง ๊ธฐ์ ์
1) SIFT, SURF์ ๊ธฐ์ ์์ ๋น๊ตํ์๋ ์ฅ์
ORB ์๊ณ ๋ฆฌ์ฆ์ ๊ธฐ๋ณธ์ ์ผ๋ก FAST ์ฝ๋ ๊ฒ์ถ ๋ฐฉ๋ฒ์ ์ด์ฉํ์ฌ ํน์ง์ ์ ์ถ์ถ.
๊ธฐ๋ณธ์ ์ธ FAST ์๊ณ ๋ฆฌ์ฆ์ ์์์ ํฌ๊ธฐ ๋ณํ์ ์ทจ์ฝ => ORB ์๊ณ ๋ฆฌ์ฆ : ์ ๋ ฅ ์์์ ํฌ๊ธฐ๋ฅผ ์ ์ง์ ์ผ๋ก ์ถ์ํ ํผ๋ผ๋ฏธ๋ ์์์ ๊ตฌ์ถํ์ฌ ํน์ง์ ์ ์ถ์ถ. ๊ฐ ํน์ง์ ์์ ์ฃผ๋ ๋ฐฉํฅ ์ฑ๋ถ์ ๊ณ์ฐํ๊ณ , ๋ฐฉํฅ์ ๊ณ ๋ คํ BRIEF ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ์ด์ง ๊ธฐ์ ์๋ฅผ ๊ณ์ฐํ๋ค.
BREIF(Binary Robust Independent Elementary Features) : ํน์ง์ ๊ธฐ์ ์๋ง์ ์์ฑํ๋ ์๊ณ ๋ฆฌ์ฆ
ํน์ง์ ์ฃผ๋ณ์ ํฝ์ ์์ ๋ฏธ๋ฆฌ ์ ํ๊ณ ํด๋น ํฝ์ ๊ฐ ํฌ๊ธฐ๋ฅผ ๋น๊ตํ์ฌ 0 ๋๋ 1๋ก ํน์ง์ ๊ธฐ์ ํ๋ค.
๋ ์ x์ y์์์ ํฝ์ ๊ฐ ํฌ๊ธฐ ๋น๊ต ํ ์คํธ t๋ ๋ค์๊ณผ ๊ฐ์ด ์ ์ํ๋ค.
t(x,y) = I(x) < I(y) ์ด๋ฉด 1, ๊ทธ์ธ 0
ex) ์ด์ง ๊ธฐ์ ์ : ํน์ง์ ์ฃผ๋ณ ์ ๋ณด๋ฅผ ์ด์ง์ ํํ๋ก ํํํ๋ ๊ธฐ์ ์
ํน์ง์ p ์ฃผ๋ณ ์ a, b, c๋ฅผ ๋ฏธ๋ฆฌ ์ ์ํ๊ณ t(a,b), t(b,c), t(c,a)๋ฅผ ๊ตฌํ๋ฉด ์ด์ง์ 110์ ์ป๋๋ค.
t(a,b) => 1 I(a) < I(b) ์ b๊ฐ ์ a๋ณด๋ค ๋ฐ๋ค. ... ๋ฐ๋ผ์ ๋ฐ๊ธฐ ์ : a<b<c
ORB ์๊ณ ๋ฆฌ์ฆ์ FAST ๊ธฐ๋ฐ ๋ฐฉ๋ฒ์ผ๋ก ํน์ง์ ๊ตฌํ๊ณ , ๊ฐ ํน์ง์ ์์ ํฝ์ ๋ฐ๊ธฐ ๊ฐ ๋ถํฌ๋ฅผ ๊ณ ๋ คํ ์ฝ๋ ์ฑ๋ถ์ ๊ณ์ฐํ๋ค. ์ด ๋ฐฉํฅ ์ฑ๋ถ์ ๊ณ ๋ คํ์ฌ BRIEF ๊ณ์ฐ์ ํ์ํ ์ ๋ค์ ์์น๋ฅผ ๋ณด์ ํจ์ผ๋ก์จ ํ์ ์ ๋ถ๋ณํ BRIEF ๊ธฐ์ ์๋ฅผ ๊ณ์ฐํ๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก 256๊ฐ์ ํฌ๊ธฐ ๋น๊ต ํฝ์ ์์ ์ฌ์ฉํ์ฌ ์ด์ง ๊ธฐ์ ์ ๊ตฌ์ฑํ๋ฉฐ, ๊ฒฐ๊ณผ์ ์ผ๋ก ํ๋์ ํน์ง์ ์ 256๋นํธ๋ก ํํํ ์ ์๋ค. SIFT ์ SURF ๊ธฐ์ ์๊ฐ ๊ฐ๊ฐ 512, 256๋ฐ์ดํธ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๋นํด ORB๋ 32๋ฐ์ดํธ์ ํฌ๊ธฐ๋ก ํน์ง์ ์ ๊ธฐ์ ํ ์ ์์ด์ ํจ์จ์ ์ด๋ค.
SIFT, SURF์ ๊ฒฝ์ฐ ์์ค์ฝ๋๋ ๊ณต๊ฐ๋์ด ์์ง๋ง ์๊ณ ๋ฆฌ์ฆ ์์ฒด์ ํนํ๊ฐ ๊ฑธ๋ ค ์๊ธฐ ๋๋ฌธ์ ์์ ์ ์ธ ์ฌ์ฉ์์ ์ ์ฝ์ด ์์ ์ ์๋ค.
2) ํน์ง์ ๊ฐ ๊ฑฐ๋ฆฌ ๊ณ์ฐ ๋ฐฉ๋ฒ์ ์์ ํ์์ค
์ด์ง ๊ธฐ์ ์๋ก ํํ๋ ํน์ง์ ์ฌ์ด์ ๊ฑฐ๋ฆฌ ๊ณ์ฐ => ํด๋ฐ ๊ฑฐ๋ฆฌ
ํด๋ฐ๊ฑฐ๋ฆฌ๋ ์ด์ง์๋ก ํํ๋ ๋ ๊ธฐ์ ์์์ ์๋ก ๊ฐ์ด ๋ค๋ฅธ ๋นํธ์ ๊ฐ์๋ฅผ ์ธ๋ ๋ฐฉ์์ผ๋ก ๊ณ์ฐํ๋ค. ํด๋ฐ ๊ฑฐ๋ฆฌ ๊ณ์ฐ์ ๋ ๊ธฐ์ ์์ ๋นํธ ๋จ์ ๋ฐฐํ์ ๋ ผ๋ฆฌํฉ(XOR) ์ฐ์ฐ ํ ๋นํธ ๊ฐ์ด 1์ธ ๊ฐ์๋ฅผ ์ธ๋ ๋ฐฉ์์ผ๋ก ๋น ๋ฅด๊ฒ ๊ณ์ฐํ ์ ์๋ค.
15์ฅ ๋จธ์ ๋ฌ๋ 474p.
11. k-fold cross validation์ ์ํ ๋ฐฉ๋ฒ๊ณผ ์ฌ์ฉ๋ชฉ์
์ํ ๋ฐฉ๋ฒ :
8000๊ฐ์ ํ๋ จ ์์์ 800๊ฐ์ฉ ์ด๊ฐ์ ๋ถ๋ถ ์งํฉ์ผ๋ก ๋ถํ
์ด ์ค ์ํ ๊ฐ์ ๋ถ๋ถ ์งํฉ์ผ๋ก ํ์ต, ๋๋จธ์ง ํ ๊ฐ์ ์งํฉ์ ์ด์ฉํ์ฌ ์ฑ๋ฅ ๊ฒ์ฆ
๊ฒ์ฆ์ ์ํ ๋ถ๋ถ ์งํฉ์ ๋ฐ๊ฟ ๊ฐ๋ฉด์ ์ฌ๋ฌ ๋ฒ ํ์ต๊ณผ ๊ฒ์ฆ์ ์ํ
์ฌ์ฉ ๋ชฉ์ :
๋จธ์ ๋ฌ๋์ ๋ด๋ถ์ ์ผ๋ก ์ฌ์ฉํ๋ ๋ง์ ํ๋ผ๋ฏธํฐ์ ์ํด ์ฑ๋ฅ์ด ๋ฌ๋ผ์ง ์ ์๊ธฐ ๋๋ฌธ์ ์ต์ ์ ํ๋ผ๋ฏธํฐ๋ฅผ ์ฐพ๋ ๊ฒ์ด ์ค์ํ๋ค. k-fold croess validation k-ํด๋ ๊ต์ฐจ ๊ฒ์ฆ์ ๋ค์ํ ํ๋ผ๋ฏธํฐ์ ๋ํด ์ํํ๋ฉด์ ๊ฐ์ฅ ์ฑ๋ฅ์ด ๋๊ฒ ๋ํ๋๋ ํ๋ผ๋ฏธํฐ๋ฅผ ์ฐพ์ ์ ์๋ค.
์์์์์ ๊ธฐ๋ณธ ์ฉ์ด ์ ์
ํน์ง feature : ์์์ผ๋ก ๋ถํฐ ์ถ์ถํ ์ ์๋ ์ ์ฉํ ์ ๋ณด ex) ํ๊ท ๋ฐ๊ธฐ, ํ์คํ ๊ทธ๋จ, ์์ง, ์ง์ ์ฑ๋ถ, ์ฝ๋ ๋ฑ
์ง์ญ ํน์ง : ์์ ์ ์ฒด๊ฐ ์๋ ์ผ๋ถ ์์ญ์์ ์ถ์ถํ ์ ์๋ ํน์ง ex) ์์ง, ์ฝ๋, ์ง์ ์ฑ๋ถ
์ฝ๋ : ์์ง์ ๋ฐฉํฅ์ด ๊ธ๊ฒฉํ๊ฒ ๋ณํ๋ ๋ถ๋ถ, ๋ค๋ฅธ ์ง์ญ ํน์ง์ ๋นํด ๋ถ๋ณ๋ ฅ์ด ๋๊ณ ๋์ฒด๋ก ์์ ์ ์์์ ๊ณจ๊ณ ๋ฃจ ๋ถํฌํ๊ธฐ ๋๋ฌธ์ ์์ ๋ถ์์ ์ ์ํ ์ง์ญ ํน์ง์ผ๋ก ์ฌ์ฉ๋จ.
ํน์ง์ (ํคํฌ์ธํธ, ๊ด์ฌ์ ) : ์ฝ๋์ฒ๋ผ ํ์ ์ ํํ๋ก ํํํ ์ ์๋ ํน์ง
์ฐธ๊ณ ๋์ : opencv4๋ก ๋ฐฐ์ฐ๋ ์ปดํจํฐ ๋น์ ๊ณผ ๋จธ์ ๋ฌ๋/๊ธธ๋ฒ
'OpenCV' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์์์ ๋ ผ๋ฆฌ ์ฐ์ฐ ( + xor ์ฐ์ฐ ) (0) | 2023.10.16 |
---|