๋ฏธ๋์ ์ปดํจํฐ ๋น์ ์์คํ
์ ์ํ ๊ธฐ์ ๊ณผ ๋ชจ๋ธ์ ๋ฉ์ผ, ํด๋ผ์ฐ๋, ๊ฒ์ ๋ฑ ํ์ฌ์ ๋ค์ํ ํ๋ก์ ํธ์์ ์ ์ง์ ์ผ๋ก ๊ฐ๋ฐ๋๊ณ ๊ฐ์ ๋์์ต๋๋ค. ๊ทธ๋ค์ ์ข์ ์น์ฆ๋ ์ฝ๋์ฒ๋ผ ์์ฑ๋์์ต๋๋ค. ์ด๋ ๋ ์ฐ๋ฆฌ๋ ์ฐ๋ฆฌ์ ์ ๊ฒฝ๋ง์ด ์ธ์์์ ๋ฐ์ด๋ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ธ๋ค๋ ๊ฒ์ ๊นจ๋ฌ์๊ณ , ์ด๋ฅผ ๋จ์ผ b2b ์ ํ์ธ Vision์ผ๋ก ๊ฒฐํฉํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ์ด์ ์ฐ๋ฆฌ๋ ์ด๋ฅผ ์ง์ ์ฌ์ฉํ๊ณ ์ฌ๋ฌ๋ถ์๊ฒ ์ ๊ณตํฉ๋๋ค.
์ค๋๋ Mail.Ru ํด๋ผ์ฐ๋ ์๋ฃจ์ ํ๋ซํผ์ ์ปดํจํฐ ๋น์ ๊ธฐ์ ์ ๋งค์ฐ ๋ณต์กํ ์ค์ ๋ฌธ์ ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ํด๊ฒฐํ๊ณ ์์ต๋๋ค. ์ด๋ ๋ฐ์ดํฐ ์ธํธ์ ๋ํด ํ๋ จ๋๊ณ ์์ฉ ๋ฌธ์ ํด๊ฒฐ์ ์ ๋ฌธ์ผ๋ก ํ๋ ๋ค์์ ์ ๊ฒฝ๋ง์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ๋ชจ๋ ์๋น์ค๋ ๋น์ฌ์ ์๋ฒ ์์ค์์ ์คํ๋ฉ๋๋ค. ๊ณต์ฉ Vision API๋ฅผ ์ ํ๋ฆฌ์ผ์ด์ ์ ํตํฉํ์ฌ ์๋น์ค์ ๋ชจ๋ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. API๋ ๋น ๋ฆ ๋๋ค. ์๋ฒ GPU ๋๋ถ์ ๋คํธ์ํฌ ๋ด ํ๊ท ์๋ต ์๊ฐ์ 100ms์ ๋๋ค.
๊ณ ์์ด์๊ฒ ๊ฐ๋ฉด ์์ธํ ์ด์ผ๊ธฐ์ Vision์ ์์
์ฌ๋ก๊ฐ ๋ง์ด ์์ต๋๋ค.
์ธ๊ธ๋ ์ผ๊ตด ์ธ์ ๊ธฐ์ ์ ์ฐ๋ฆฌ๊ฐ ์ง์ ์ฌ์ฉํ๋ ์๋น์ค์ ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
1. ์ผ๊ตด ์ธ์ ๋ชจ๋ธ
1.1. ์ ๊ฒฝ๋ง ๋ฐ ์ฒ๋ฆฌ ์๋
์ธ์์ ์ํด ResNet 101 ์ ๊ฒฝ๋ง ๋ชจ๋ธ์ ์์ ์ ์ฌ์ฉํฉ๋๋ค. ๋ง์ง๋ง ํ๊ท ํ๋ง์ ArcFace์์ ์ํ๋๋ ๋ฐฉ์๊ณผ ์ ์ฌํ๊ฒ ์์ ํ ์ฐ๊ฒฐ๋ ๋ ์ด์ด๋ก ๋์ฒด๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ๋ฒกํฐ ํํ์ ํฌ๊ธฐ๋ 128๊ฐ ์๋ 512์ ๋๋ค. ์ฐ๋ฆฌ์ ํ๋ จ ์ธํธ์๋ 10๋ช ์ ์ฌ์ง์ด ์ฝ ์ฒ๋ง ์ฅ ํฌํจ๋์ด ์์ต๋๋ค.
์ด ๋ชจ๋ธ์ ์ ์คํ๊ฒ ์ ํ๋ ์๋ฒ ๊ตฌ์ฑ ์ํคํ ์ฒ์ GPU ์ปดํจํ ๋๋ถ์ ๋งค์ฐ ๋น ๋ฅด๊ฒ ์คํ๋ฉ๋๋ค. ๋ด๋ถ ๋คํธ์ํฌ์ API๋ก๋ถํฐ ์๋ต์ ๋ฐ๋ ๋ฐ 100ms๊ฐ ๊ฑธ๋ฆฝ๋๋ค. ์ฌ๊ธฐ์๋ ์ผ๊ตด ๊ฐ์ง(์ฌ์ง ์ ์ผ๊ตด ๊ฐ์ง), API ์๋ต์์ PersonID ์ธ์ ๋ฐ ๋ฐํ์ด ํฌํจ๋ฉ๋๋ค. ์ฌ์ง ๋ฐ ๋น๋์ค ๋ฑ ๋์ฉ๋ ๋ฐ์ดํฐ๊ฐ ์์ ๋๋ฉด ๋ฐ์ดํฐ๋ฅผ ์๋น์ค๋ก ์ ์กํ๊ณ ์๋ต์ ๋ฐ๋ ๋ฐ ํจ์ฌ ๋ ๋ง์ ์๊ฐ์ด ๊ฑธ๋ฆฝ๋๋ค.
1.2. ๋ชจ๋ธ์ ํจ์จ์ฑ ํ๊ฐ
๊ทธ๋ฌ๋ ์ ๊ฒฝ๋ง์ ํจ์จ์ฑ์ ๊ฒฐ์ ํ๋ ๊ฒ์ ๋งค์ฐ ๋ชจํธํ ์์ ์ ๋๋ค. ์์ ์ ํ์ง์ ๋ชจ๋ธ์ด ํ๋ จ๋ ๋ฐ์ดํฐ ์ธํธ์ ํน์ ๋ฐ์ดํฐ ์์ ์ ์ต์ ํ๋์๋์ง ์ฌ๋ถ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค.
์ฐ๋ฆฌ๋ ๋๋ฆฌ ์ฌ์ฉ๋๋ LFW ๊ฒ์ฆ ํ ์คํธ๋ฅผ ํตํด ๋ชจ๋ธ์ ์ ํ์ฑ์ ํ๊ฐํ๊ธฐ ์์ํ์ง๋ง ๋๋ฌด ์๊ณ ๋จ์ํฉ๋๋ค. 99,8% ์ ํ๋์ ๋๋ฌํ ํ์๋ ๋ ์ด์ ์ ์ฉํ์ง ์์ต๋๋ค. ์ธ์ ๋ชจ๋ธ์ ํ๊ฐํ๊ธฐ ์ํ ์ข์ ๊ฒฝ์์ด ์์ต๋๋ค. Megaface๋ ์ ์ฐจ์ ์ผ๋ก 82% ์์ 1์ ๋๋ฌํ์ต๋๋ค. Megaface ํ ์คํธ๋ ๋ฐฑ๋ง ์ฅ์ ์ฌ์ง(์ฐ๋งํจ)์ผ๋ก ๊ตฌ์ฑ๋๋ฉฐ ๋ชจ๋ธ์ ์์ฒ ์ฅ์ ์ ๋ช ์ธ ์ฌ์ง์ Facescrub์์ ์ ๊ตฌ๋ณํ ์ ์์ด์ผ ํฉ๋๋ค. ์ฐ๋งํ ์ฌ๋์ ๋ฐ์ดํฐ ์ธํธ. ๊ทธ๋ฌ๋ Megaface ํ ์คํธ์ ์ค๋ฅ๋ฅผ ์ญ์ ํ ํ ์ญ์ ๋ ๋ฒ์ ์ ์ฌ์ฉํ๋ฉด 98% ๋ญํฌ 1์ ์ ํ๋๋ฅผ ๋ฌ์ฑํ๋ค๋ ์ฌ์ค์ ๋ฐ๊ฒฌํ์ต๋๋ค(์ฐ์์ธ์ ์ฌ์ง์ ์ผ๋ฐ์ ์ผ๋ก ๋งค์ฐ ๊ตฌ์ฒด์ ์ ๋๋ค). ๋ฐ๋ผ์ ๊ทธ๋ค์ Megaface์ ์ ์ฌํ์ง๋ง "๋ณดํต"์ฌ๋๋ค์ ์ฌ์ง์ ์ฌ์ฉํ์ฌ ๋ณ๋์ ์๋ณ ํ ์คํธ๋ฅผ ๋ง๋ค์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ฐ์ดํฐ ์ธํธ์ ์ธ์ ์ ํ๋๋ฅผ ํฅ์์์ผ ํจ์ฌ ์์ ๋๊ฐ์ต๋๋ค. ๋ํ ์์ฒ ์ฅ์ ์ฌ์ง์ผ๋ก ๊ตฌ์ฑ๋ ํด๋ฌ์คํฐ๋ง ํ์ง ํ ์คํธ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ฌ์ฉ์์ ํด๋ผ์ฐ๋์์ ์ผ๊ตด ํ๊ทธ ์ง์ ์ ์๋ฎฌ๋ ์ด์ ํฉ๋๋ค. ์ด ๊ฒฝ์ฐ ํด๋ฌ์คํฐ๋ ์ธ์ ๊ฐ๋ฅํ ๊ฐ ์ฌ๋์ ๋ํด ํ๋์ ๊ทธ๋ฃน์ผ๋ก ๊ตฌ์ฑ๋ ์ ์ฌํ ๊ฐ์ธ์ ๊ทธ๋ฃน์ ๋๋ค. ์ค์ ๊ทธ๋ฃน์ ๋ํ ์์ ํ์ง์ ํ์ธํ์ต๋๋ค(์ฌ์ค).
๋ฌผ๋ก ์ด๋ ๋ชจ๋ธ์์๋ ์ธ์ ์ค๋ฅ๋ ๋ฐ์ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ฌํ ์ํฉ์ ํน์ ์กฐ๊ฑด์ ๋ํ ์๊ณ๊ฐ์ ๋ฏธ์ธ ์กฐ์ ํ์ฌ ํด๊ฒฐ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค(๋ชจ๋ ์ปจํผ๋ฐ์ค์ ๋ํด ๋์ผํ ์๊ณ๊ฐ์ ์ฌ์ฉํ์ง๋ง ์๋ฅผ ๋ค์ด ์ก์ธ์ค ์ ์ด ์์คํ ์ ๊ฒฝ์ฐ ์คํ์ด ์ค์ด๋ค๋๋ก ์๊ณ๊ฐ์ ํฌ๊ฒ ๋๋ ค์ผ ํจ). ๋๋ค์์ ์ปจํผ๋ฐ์ค ๋ฐฉ๋ฌธ๊ฐ์ Vision ์ฌ์ง ๋ถ์ค์์ ์ฌ๋ฐ๋ฅด๊ฒ ์ธ์๋์์ต๋๋ค. ๋๋ก๋ ๋๊ตฐ๊ฐ๊ฐ ์๋ ค์ง ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ฅผ ๋ณด๊ณ "๋น์ ์ ์์คํ ์ด ์ค์๋ฅผ ํ๋ค์. ๊ทธ๊ฑด ์ ๊ฐ ์๋๋๋ค."๋ผ๊ณ ๋งํ๊ณค ํ์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ฌ์ง ์ ์ฒด๋ฅผ ์ด์๊ณ ์ฌ์ง์ ์ค์ ๋ก์ด ๋ฐฉ๋ฌธ์๊ฐ ์๋ค๋ ๊ฒ์ด ๋ฐํ์ก์ต๋๋ค. ์ฐ๋ฆฌ๋ ๊ทธ๋ฅผ ์ดฌ์ ํ ๊ฒ์ด ์๋๋ผ ๋ค๋ฅธ ์ฌ๋, ๊ทธ ์ฌ๋์ด ์ฐ์ฐํ ํ๋ฆผ ์์ญ์ ๋ฐฐ๊ฒฝ์ ์์๋ ๊ฒ์ ๋๋ค. ๋์ฑ์ด, ์ ๊ฒฝ๋ง์ ์ผ๊ตด์ ์ผ๋ถ๊ฐ ๋ณด์ด์ง ์๊ฑฐ๋, ์ฌ๋์ด ์์ผ๋ก ์ ์๊ฑฐ๋, ์ฌ์ง์ด ๋ฐ์ฏค ๋์ ์๋ ๊ฒฝ์ฐ์๋ ์ ํํ๊ฒ ์ธ์ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์๋ฅผ ๋ค์ด ๊ด๊ฐ ๋ ์ฆ๋ก ์ดฌ์ํ ๋ ์ผ๊ตด์ด ๊ดํ ์๊ณก ์์ญ์ ์์ด๋ ์์คํ ์ ์ฌ๋์ ์ธ์ํ ์ ์์ต๋๋ค.
1.3. ์ด๋ ค์ด ์ํฉ์์์ ํ ์คํธ ์ฌ๋ก
๋ค์์ ์ ๊ฒฝ๋ง์ด ์๋ํ๋ ๋ฐฉ์์ ๋ํ ์์ ๋๋ค. ์ฌ์ง์ ์ ๋ ฅ์ ์ ์ถ๋๋ฉฐ ๊ฐ์ธ์ ๊ณ ์ ์๋ณ์์ธ PersonID๋ฅผ ์ฌ์ฉํ์ฌ ๋ผ๋ฒจ์ ์ง์ ํด์ผ ํฉ๋๋ค. ๋ ๊ฐ ์ด์์ ์ด๋ฏธ์ง์ ๋์ผํ ID๊ฐ ์๋ ๊ฒฝ์ฐ ๋ชจ๋ธ์ ๋ฐ๋ผ ์ด ์ฌ์ง์ ๋์ผํ ์ฌ๋์ ๋ฌ์ฌํฉ๋๋ค.
ํ ์คํธํ ๋ ํน์ ๊ฒฐ๊ณผ๋ฅผ ๋ฌ์ฑํ๊ธฐ ์ํด ๊ตฌ์ฑํ ์ ์๋ ๋ค์ํ ๋งค๊ฐ๋ณ์์ ๋ชจ๋ธ ์๊ณ๊ฐ์ ์ก์ธ์คํ ์ ์๋ค๋ ์ ์ ์ฆ์ ์์๋๊ฒ ์ต๋๋ค. ๊ณต๊ฐ API๋ ์ผ๋ฐ์ ์ธ ๊ฒฝ์ฐ์ ์ ํ์ฑ์ ๊ทน๋ํํ๋๋ก ์ต์ ํ๋์์ต๋๋ค.
๊ฐ์ฅ ๊ฐ๋จํ ๊ฒ๋ถํฐ ์์ํด ๋ณด๊ฒ ์ต๋๋ค. ์ ๋ฉด์ ํฅํ ์ผ๊ตด ์ธ์๋ถํฐ ์์ํด ๋ณด๊ฒ ์ต๋๋ค.
๊ธ์, ๊ทธ๊ฑด ๋๋ฌด ์ฌ์ ์ด์. ์์
์ ๋ณต์กํ๊ฒ ๋ง๋ค๊ณ ์์ผ๊ณผ ๋ช ๋
์ ์ถ๊ฐํด ๋ณด๊ฒ ์ต๋๋ค.
์ด๋ค ์ฌ๋๋ค์ ์ด๊ฒ์ด ๊ทธ๋ฆฌ ์ด๋ ต์ง ์๋ค๊ณ ๋งํ ๊ฒ์
๋๋ค. ๋ ๊ฒฝ์ฐ ๋ชจ๋ ์ผ๊ตด ์ ์ฒด๊ฐ ๋ณด์ด๊ณ ์ผ๊ตด์ ๋ํ ๋ง์ ์ ๋ณด๊ฐ ์๊ณ ๋ฆฌ์ฆ์ ์ ๊ณต๋๊ธฐ ๋๋ฌธ์
๋๋ค. ์ข์, Tom Hardy๋ฅผ ํ๋กํ๋ก ๋ฐ๊พธ์. ์ด ๋ฌธ์ ๋ ํจ์ฌ ๋ ๋ณต์กํ๋ฉฐ ๋ฎ์ ์ค๋ฅ์จ์ ์ ์งํ๋ฉด์ ์ฑ๊ณต์ ์ผ๋ก ํด๊ฒฐํ๊ธฐ ์ํด ๋ง์ ๋
ธ๋ ฅ์ ๊ธฐ์ธ์์ต๋๋ค. ํ๋ จ ์ธํธ๋ฅผ ์ ํํ๊ณ ์ ๊ฒฝ๋ง ์ํคํ
์ฒ๋ฅผ ๊ณ ๋ คํ์ฌ ์์ค ํจ์๋ฅผ ์ฐ๋งํ๊ณ ์ ์ฒ๋ฆฌ๋ฅผ ๊ฐ์ ํ์ต๋๋ค. ์ฌ์ง.
๊ทธ์๊ฒ ๋จธ๋ฆฌ ์ฅ์์ ์์ ๋ด
์๋ค:
๊ทธ๊ฑด ๊ทธ๋ ๊ณ , ์ด๊ฒ์ ํนํ ์ด๋ ค์ด ์ํฉ์ ์์
๋๋ค. ์ผ๊ตด์ด ์ฌํ๊ฒ ๊ฐ๋ ค์ ธ ์๊ณ ์๋์ชฝ ์ฌ์ง์๋ ๋์ ๊ฐ๋ฆฌ๋ ๊น์ ๊ทธ๋ฆผ์๊ฐ ์๊ธฐ ๋๋ฌธ์
๋๋ค. ์ค์ํ์์ ์ฌ๋๋ค์ ์ด๋์ด ์๊ฒฝ์ ์ฌ์ฉํ์ฌ ์ธ๋ชจ๋ฅผ ๋ฐ๊พธ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. Tom์๊ฒ๋ ๋๊ฐ์ด ํด๋ณด์.
์ข์ต๋๋ค. ๋ค์ํ ์ฐ๋ น์ธต์ ์ฌ์ง์ ๋ฃ๊ณ ์ด๋ฒ์๋ ๋ค๋ฅธ ๋ฐฐ์ฐ๋ฅผ ์คํํด ๋ณด๊ฒ ์ต๋๋ค. ์ฐ๋ น๊ณผ ๊ด๋ จ๋ ๋ณํ๊ฐ ํนํ ๋๋๋ฌ์ง๋ ํจ์ฌ ๋ ๋ณต์กํ ์๋ฅผ ๋ค์ด ๋ณด๊ฒ ์ต๋๋ค. ์ํฉ์ ํฐ๋ฌด๋์๋ ๊ฒ์ด ์๋๋ฉฐ ์ฌ๊ถ ์ฌ์ง๊ณผ ์์ง์์ ์ผ๊ตด์ ๋น๊ตํด์ผ ํ ๋ ์์ฃผ ๋ฐ์ํฉ๋๋ค. ๊ฒฐ๊ตญ, ์์ ์๊ฐ 20์ธ๊ฐ ๋๋ฉด ์ฒซ ๋ฒ์งธ ์ฌ์ง์ด ์ฌ๊ถ์ ์ถ๊ฐ๋๊ณ , 45์ธ๊ฐ ๋๋ฉด ์ฌ๋์ด ํฌ๊ฒ ๋ณํ ์ ์์ต๋๋ค.
๋ถ๊ฐ๋ฅํ ์๋ฌด๋ฅผ ์ํํ๋ ์ฃผ์ ์ ๋ฌธ๊ฐ๋ ๋์ด๊ฐ ๋ค์ด๋ ํฌ๊ฒ ๋ณํ์ง ์์๋ค๊ณ ์๊ฐํ์๋์? ๋ช๋ช ๋ถ๋ค์ด ์ ์ฌ์ง๊ณผ ์๋ ์ฌ์ง์ ํฉ์น์
๋ ๋ ๊ฒ ๊ฐ์๋ฐ, ๊ทธ ์๋
์ ์ธ์์ด ์ง๋๋ฉด์ ๋๋ฌด ๋ง์ด ๋ณํ์ด์.
์ ๊ฒฝ๋ง์ ๋ชจ์์ด ํจ์ฌ ๋ ์์ฃผ ๋ณ๊ฒฝ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋๋๋ก ์ฌ์ฑ์ ํ์ฅํ์ ๋์์ผ๋ก ์ด๋ฏธ์ง๋ฅผ ํฌ๊ฒ ๋ฐ๊ฟ ์ ์์ต๋๋ค.
์ด์ ์์
์ ๋์ฑ ๋ณต์กํ๊ฒ ๋ง๋ค์ด ๋ณด๊ฒ ์ต๋๋ค. ์ผ๊ตด์ ๋ค๋ฅธ ๋ถ๋ถ์ด ๋ค๋ฅธ ์ฌ์ง์ผ๋ก ๋ฎ์ฌ ์๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค. ์ด๋ฌํ ๊ฒฝ์ฐ ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฒด ์ํ์ ๋น๊ตํ ์ ์์ต๋๋ค. ํ์ง๋ง Vision์ ์ด๋ฐ ์ํฉ์ ์ ์ฒ๋ฆฌํฉ๋๋ค.
๊ทธ๋ฐ๋ฐ ์ฌ์ง์๋ ๋ง์ ์ผ๊ตด์ด ํฌํจ๋ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ํ์ ์ผ๋ฐ ์ฌ์ง์๋ 100๋ช
์ด์์ ์ฌ๋์ด ๋ค์ด๊ฐ ์ ์์ต๋๋ค. ๋ง์ ์ผ๊ตด์ด ๋ค๋ฅด๊ฒ ๋น๋๊ณ ์ผ๋ถ๋ ์ด์ ์ด ๋ง์ง ์๊ธฐ ๋๋ฌธ์ ์ ๊ฒฝ๋ง์์๋ ์ด๋ ค์ด ์ํฉ์
๋๋ค. ๊ทธ๋ฌ๋ ์ถฉ๋ถํ ํด์๋์ ํ์ง(์ผ๊ตด์ ๋ฎ๋ ์ ์ฌ๊ฐํ๋น ์ต์ 75ํฝ์
์ด์)๋ก ์ฌ์ง์ ์ดฌ์ํ๋ฉด Vision์ด ์ด๋ฅผ ๊ฐ์งํ๊ณ ์ธ์ํ ์ ์์ต๋๋ค.
๋ณด๋ ์ฌ์ง๊ณผ ๊ฐ์ ์นด๋ฉ๋ผ ์ด๋ฏธ์ง์ ํน์ง์ ์ฌ๋๋ค์ด ์ด์ ์ด ๋ง์ง ์๊ฑฐ๋ ๊ทธ ์๊ฐ ์์ง์ด๊ณ ์์๊ธฐ ๋๋ฌธ์ ์ข
์ข
ํ๋ ค์ง๋ค๋ ๊ฒ์
๋๋ค.
๋ํ ์กฐ๋ช
๊ฐ๋๋ ์ด๋ฏธ์ง๋ง๋ค ํฌ๊ฒ ๋ค๋ฅผ ์ ์์ต๋๋ค. ์ด ์ญ์ ๊ฑธ๋ฆผ๋์ด ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ผ๋ฉฐ, ๋ง์ ์๊ณ ๋ฆฌ์ฆ์ด ์ด๋ฏธ์ง๋ฅผ ์ ํํ๊ฒ ์ผ์น์ํค๋ ๊ฒ์ ๋ฌผ๋ก ์ด๊ณ ๋๋ฌด ์ด๋ก๊ฑฐ๋ ๋ฐ์ ์ด๋ฏธ์ง๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ฒ๋ฆฌํ๋ ๋ฐ ํฐ ์ด๋ ค์์ ๊ฒช์ต๋๋ค. ์ด ๊ฒฐ๊ณผ๋ฅผ ์ป์ผ๋ ค๋ฉด ํน์ ๋ฐฉ์์ผ๋ก ์๊ณ๊ฐ์ ๊ตฌ์ฑํด์ผ ํ๋ค๋ ์ ์ ์๊ธฐ์์ผ ๋๋ฆฌ๊ฒ ์ต๋๋ค. ์ด ๊ธฐ๋ฅ์ ์์ง ๊ณต๊ฐ์ ์ผ๋ก ์ ๊ณต๋์ง ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋ชจ๋ ํด๋ผ์ด์ธํธ์ ๋ํด ๋์ผํ ์ ๊ฒฝ๋ง์ ์ฌ์ฉํ๋ฉฐ, ์ด๋ ๋๋ถ๋ถ์ ์ค์ ์์
์ ์ ํฉํ ์๊ณ๊ฐ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
์ฐ๋ฆฌ๋ ์ต๊ทผ ์์์์ธ ์ผ๊ตด์ ๋์ ์ ํ๋๋ก ์ธ์ํ๋ ์๋ก์ด ๋ฒ์ ์ ๋ชจ๋ธ์ ์ถ์ํ์ต๋๋ค. ์ด๊ฒ์ "๋จธ์ ๋ฌ๋"(๋๋ "์ ๊ฒฝ๋ง") ์ธ์ข
์ฐจ๋ณ์ด๋ผ๊ณ ๋ ๋ถ๋ฆด ์ ๋๋ก ํฐ ๋ฌธ์ ์์ต๋๋ค. ์ ๋ฝ๊ณผ ๋ฏธ๊ตญ์ ์ ๊ฒฝ๋ง์ ๋ฐฑ์ธ ์ผ๊ตด์ ์ ์ธ์ํ์ง๋ง ๋ชฝ๊ณจ๋ก์ด๋์ ํ์ธ ์ผ๊ตด์ ๊ฒฝ์ฐ ์ํฉ์ด ํจ์ฌ ๋๋นด์ต๋๋ค. ์๋ง๋ ์ค๊ตญ์์๋ ์ํฉ์ด ์ ๋ฐ๋์์ ๊ฒ์
๋๋ค. ์ด๋ ํน์ ๊ตญ๊ฐ์ ์ง๋ฐฐ์ ์ธ ์ ํ์ ์ฌ๋๋ค์ ๋ฐ์ํ๋ ๊ต์ก ๋ฐ์ดํฐ ์ธํธ์ ๊ดํ ๊ฒ์
๋๋ค. ๊ทธ๋ฌ๋ ์ํฉ์ ๋ณํ๊ณ ์์ผ๋ฉฐ ์ค๋๋ ์ด ๋ฌธ์ ๋ ๊ทธ๋ค์ง ์ฌ๊ฐํ์ง ์์ต๋๋ค. ์๋ ฅ์ ๋ค์ํ ์ธ์ข
์ ์ฌ๋๋ค์๊ฒ ๋ฌธ์ ๊ฐ ๋์ง ์์ต๋๋ค.
์ผ๊ตด ์ธ์์ ์ฐ๋ฆฌ ๊ธฐ์ ์ ๋ค์ํ ์์ฉ ํ๋ก๊ทธ๋จ ์ค ํ๋์ผ ๋ฟ์ด๋ฉฐ Vision์ ๋ฌด์์ด๋ ์ธ์ํ๋๋ก ํ๋ จ๋ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์๊ณ ๋ฆฌ์ฆ์ด ์ด๋ ค์ด ์กฐ๊ฑด(์๋ฆฌํ ๊ฐ๋, ๋๋ฝ๊ณ ์ฝ๊ธฐ ์ด๋ ค์ด ๋ฒํธํ)์ ํฌํจํ ๋ฒํธํ์
๋๋ค.
2. ์ค์ ์ฌ์ฉ ์ฌ๋ก
2.1. ๋ฌผ๋ฆฌ์ ์ถ์ ํต์ : ๋ ์ฌ๋์ด ๋์ผํ ์ถ์ ์ฆ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ
Vision์ ๋์์ผ๋ก ์ง์์ ๋์ฐฉ ๋ฐ ์ถ๋ฐ์ ๊ธฐ๋กํ๋ ์์คํ ์ ๊ตฌํํ ์ ์์ต๋๋ค. ์ ์ ์ถ์ ์ฆ์ ๊ธฐ๋ฐ์ผ๋ก ํ ๊ธฐ์กด ์์คํ ์๋ ํ๋์ ๋ฐฐ์ง๋ฅผ ์ฌ์ฉํ์ฌ ๋ ์ฌ๋์ ์ถ์ ํ ์ ์๋ค๋ ๋ช ๋ฐฑํ ๋จ์ ์ด ์์ต๋๋ค. ์ถ์ ํต์ ์์คํ (ACS)์ ๋น์ ์ ์ ๋ชฉํ๋ฉด ๋๊ฐ ์๋์ง, ์ธ์ ์๋์ง ์์งํ๊ฒ ๊ธฐ๋กํ๋ค.
2.2. ์๊ฐ ์ถ์
์ด Vision ์ฌ์ฉ ์ฌ๋ก๋ ์ด์ ์ฌ๋ก์ ๋ฐ์ ํ ๊ด๋ จ์ด ์์ต๋๋ค. ์ผ๊ตด ์ธ์ ์๋น์ค๋ก ์ถ์ ์์คํ ์ ๋ณด์ํ๋ฉด ์ถ์ ํต์ ์๋ฐ์ ๊ฐ์งํ ์ ์์ ๋ฟ๋ง ์๋๋ผ ๊ฑด๋ฌผ์ด๋ ์์ค์ ์๋ ์ง์์ ์ค์ ์กด์ฌ๋ฅผ ๋ฑ๋กํ ์๋ ์์ต๋๋ค. ์ฆ, ๋น์ ์ ๋๋ฃ๋ค์ด ์์ฌ ์์์ ๊ทธ๋ฅผ ๋์ ํด ์ฃผ์๋๋ผ๋ ๋๊ฐ ์ธ์ ์ถ๊ทผํ๊ณ ํด๊ทผํ๋์ง, ๋๊ฐ ์ผ์ ์์ ๋นผ๋จน์๋์ง ์์งํ๊ฒ ๊ณ ๋ คํ๋ ๋ฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค.
2.3. ๋น๋์ค ๋ถ์: ์ฌ๋ ์ถ์ ๋ฐ ๋ณด์
Vision์ ์ฌ์ฉํ์ฌ ์ฌ๋๋ค์ ์ถ์ ํ๋ฉด ์ผํ ์ง์ญ, ๊ธฐ์ฐจ์ญ, ํต๋ก, ๊ฑฐ๋ฆฌ ๋ฐ ๊ธฐํ ์ฌ๋ฌ ๊ณต๊ณต ์ฅ์์ ์ค์ ๊ตํต ์ํฉ์ ์ ํํ๊ฒ ํ๊ฐํ ์ ์์ต๋๋ค. ์ฐ๋ฆฌ์ ์ถ์ ์ ์๋ฅผ ๋ค์ด ์ฐฝ๊ณ ๋ ๊ธฐํ ์ค์ํ ์ฌ๋ฌด์ค ๊ฑด๋ฌผ์ ๋ํ ์ ๊ทผ์ ํต์ ํ๋ ๋ฐ์๋ ํฐ ๋์์ด ๋ ์ ์์ต๋๋ค. ๋ฌผ๋ก ์ฌ๋๊ณผ ์ผ๊ตด์ ์ถ์ ํ๋ฉด ๋ณด์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ๋๊ตฐ๊ฐ๊ฐ ๋น์ ์ ๊ฐ๊ฒ์์ ๋ฌผ๊ฑด์ ํ์น๋ ๊ฒ์ ์ก์๋์? Vision์์ ๋ฐํํ PersonID๋ฅผ ๋น๋์ค ๋ถ์ ์ํํธ์จ์ด์ ๋ธ๋๋ฆฌ์คํธ์ ์ถ๊ฐํ๋ฉด ๋ค์์ ์ด ์ ํ์ด ๋ค์ ๋ํ๋ ๊ฒฝ์ฐ ์์คํ ์ด ์ฆ์ ๋ณด์ ๋ด๋น์์๊ฒ ๊ฒฝ๊ณ ํฉ๋๋ค.
2.4. ๋ฌด์ญ
์๋งค์ ๊ณผ ๋ค์ํ ์๋น์ค ๊ธฐ์ ์ ๋๊ธฐ์ด ์ธ์์ ๊ด์ฌ์ด ์์ต๋๋ค. Vision์ ๋์์ผ๋ก ์ด๊ฒ์ด ์์์ ๊ตฐ์ค์ด ์๋๋ผ ๋๊ธฐ์ด์์ ์ธ์ํ๊ณ ๊ทธ ๊ธธ์ด๋ฅผ ๊ฒฐ์ ํ ์ ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ์์คํ ์ ๋ด๋น์์๊ฒ ๋๊ธฐ์ด์ ๋ํด ์๋ ค ์ํฉ์ ํ์ ํ ์ ์๋๋ก ํฉ๋๋ค. ๋ฐฉ๋ฌธ์๊ฐ ์ ์ ๋์ด ์ถ๊ฐ ์ง์์ ํธ์ถํด์ผ ํ๊ฑฐ๋ ๋๊ตฐ๊ฐ ์ ๋ฌด๋ฅผ ๊ฒ์๋ฆฌํ๊ณ ์๋์ง ์ฌ๋ถ๋ฅผ ํ์ ํ ์ ์์ต๋๋ค.
๋ ๋ค๋ฅธ ํฅ๋ฏธ๋ก์ด ์์ ์ ํ์ ์๋ ํ์ฌ ์ง์๊ณผ ๋ฐฉ๋ฌธ๊ฐ์ ๋ถ๋ฆฌํ๋ ๊ฒ์ ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์์คํ ์ ํน์ ์ท(๋๋ ์ค ์ฝ๋)์ ์ ๊ณ ์๊ฑฐ๋ ํน์ ํน์ง(๋ธ๋๋ ์ค์นดํ, ๊ฐ์ด์ ์๋ ๋ฐฐ์ง ๋ฑ)์ด ์๋ ๊ฐ์ฒด๋ฅผ ๋ถ๋ฆฌํ๋๋ก ํ๋ จ๋์์ต๋๋ค. ์ด๋ ์ถ์์ ๋ณด๋ค ์ ํํ๊ฒ ํ๊ฐํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค(์ง์์ด ๋จ์ํ ์ฐธ์๋ง์ผ๋ก ํ์ ์๋ ์ฌ๋๋ค์ ํต๊ณ๋ฅผ "๋ถํ๋ฆฌ์ง" ์๋๋ก).
์๋ฉด ์ธ์์ ์ฌ์ฉํ๋ฉด ๋ฐฉ๋ฌธ์์ ์ถฉ์ฑ๋, ์ฆ ์ผ๋ง๋ ๋ง์ ์ฌ๋๋ค์ด ์์ค๋ก ๋์์ค๋ ๋น๋์ ๋น๋ ๋ฑ ์ฒญ์ค์ ํ๊ฐํ ์๋ ์์ต๋๋ค. ํ ๋ฌ์ ๋ช ๋ช ์ ๊ณ ์ ๋ฐฉ๋ฌธ์๊ฐ ๋ฐฉ๋ฌธํ๋์ง ๊ณ์ฐํฉ๋๋ค. ์ ์น ๋ฐ ์ ์ง ๋น์ฉ์ ์ต์ ํํ๊ธฐ ์ํด ์์ผ, ์ฌ์ง์ด ์๊ฐ์ ๋ฐ๋ฅธ ํธ๋ํฝ ๋ณํ๋ ํ์ธํ ์ ์์ต๋๋ค.
ํ๋์ฐจ์ด์ฆ ๊ฐ๋งน์ ๊ณผ ์ฒด์ธ ํ์ฌ๋ ๋ค์ํ ์๋งค์ ์ ๋ธ๋๋ ํ์ง ์ฌ์ง(๋ก๊ณ , ํ์งํ, ํฌ์คํฐ, ๋ฐฐ๋ ๋ฑ)์ ๊ธฐ๋ฐ์ผ๋ก ํ๊ฐ๋ฅผ ์ฃผ๋ฌธํ ์ ์์ต๋๋ค.
2.5. ์ด์ก์ผ๋ก
๋น๋์ค ๋ถ์์ ์ฌ์ฉํ์ฌ ๋ณด์์ ๋ณด์ฅํ๋ ๋ ๋ค๋ฅธ ์๋ ๊ณตํญ ํ์ด๋ ๊ธฐ์ฐจ์ญ์์ ๋ฒ๋ ค์ง ๋ฌผ๊ฑด์ ์๋ณํ๋ ๊ฒ์ ๋๋ค. ๊ฐ๊ตฌ, ๊ฐ๋ฐฉ, ์ฌํ ๊ฐ๋ฐฉ, ์ฐ์ฐ, ๋ค์ํ ์ข ๋ฅ์ ์ท, ๋ณ ๋ฑ ์๋ฐฑ ๊ฐ์ง ํด๋์ค์ ๊ฐ์ฒด๋ฅผ ์ธ์ํ๋๋ก ์๋ ฅ์ ํ๋ จํ ์ ์์ต๋๋ค. ์์ ๋ถ์ ์์คํ ์ด ์ฃผ์ธ ์๋ ๋ฌผ์ฒด๋ฅผ ๊ฐ์งํ๊ณ Vision์ ์ฌ์ฉํด ์ด๋ฅผ ์ธ์ํ๋ฉด ๋ณด์ ์๋น์ค์ ์ ํธ๋ฅผ ๋ณด๋ ๋๋ค. ์ ์ฌํ ์์ ์ ๊ณต๊ณต ์ฅ์์์ ๋น์ ์์ ์ธ ์ํฉ์ ์๋์ผ๋ก ๊ฐ์งํ๋ ๊ฒ๊ณผ ๊ด๋ จ๋ฉ๋๋ค. ๋๊ตฐ๊ฐ๊ฐ ์ํ๊ฑฐ๋ ์๋ชป๋ ์ฅ์์์ ๋ด๋ฐฐ๋ฅผ ํผ์ฐ๊ฑฐ๋ ์ฌ๋์ด ๋๊ฐ์ ๋จ์ด์ง๋ ๋ฑ ์ด๋ฌํ ๋ชจ๋ ํจํด์ ๋น๋์ค ๋ถ์ ์์คํ ์์ ์ธ์๋ ์ ์์ต๋๋ค. Vision API๋ฅผ ํตํด
2.6. ๋ฌธ์ ํ๋ฆ
ํ์ฌ ๊ฐ๋ฐ ์ค์ธ Vision์ ๋ ๋ค๋ฅธ ํฅ๋ฏธ๋ก์ด ํฅํ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ฌธ์ ์ธ์๊ณผ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก์ ์๋ ๊ตฌ๋ฌธ ๋ถ์์ ๋๋ค. ๋์๋ ์๋ฆฌ์ฆ, ์ซ์, ๋ฐํ ๋ ์ง, ๊ณ์ข ๋ฒํธ, ์ํ ์ ๋ณด, ์๋ ์์ผ ๋ฐ ์ฅ์, ๊ธฐํ ๊ณต์ํ๋ ๋ฐ์ดํฐ๋ฅผ ์๋์ผ๋ก ์ ๋ ฅ(๋๋ ๋ ๋์๊ฒ๋ ์ ๋ ฅ)ํ๋ ๋์ ๋ฌธ์๋ฅผ ์ค์บํ๊ณ ๋ค์์ ํตํด ๋ณด์ ์ฑ๋์ ํตํด ์๋์ผ๋ก ๋ณด๋ผ ์ ์์ต๋๋ค. ์์คํ ์ด ์ด๋ฌํ ๋ฌธ์๋ฅผ ์ฆ์ ์ธ์ํ๊ณ ๊ตฌ๋ฌธ ๋ถ์ํ ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์๋ ์ ๋ ฅํ๋ ๋ฐ ํ์ํ ํ์์ ๋ฐ์ดํฐ์ ํจ๊ป ์๋ต์ ๋ฐํํ๋ ํด๋ผ์ฐ๋์ ๋ํ API์ ๋๋ค. ์ค๋๋ Vision์ ๋ฌธ์(PDF ํฌํจ)๋ฅผ ๋ถ๋ฅํ๋ ๋ฐฉ๋ฒ์ ์ด๋ฏธ ์๊ณ ์์ต๋๋ค. ์ฆ, ์ฌ๊ถ, SNILS, TIN, ์ถ์ ์ฆ๋ช ์, ๊ฒฐํผ ์ฆ๋ช ์ ๋ฑ์ ๊ตฌ๋ณํฉ๋๋ค.
๋ฌผ๋ก ์ ๊ฒฝ๋ง์ ์ด๋ฌํ ๋ชจ๋ ์ํฉ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฒ๋ฆฌํ ์๋ ์์ต๋๋ค. ๊ฐ๊ฐ์ ๊ฒฝ์ฐ ํน์ ๊ณ ๊ฐ์ ์ํ ์๋ก์ด ๋ชจ๋ธ์ด ๊ตฌ์ถ๋๊ณ ๋ค์ํ ์์, ๋ฏธ๋ฌํ ์ฐจ์ด ๋ฐ ์๊ตฌ ์ฌํญ์ด ๊ณ ๋ ค๋๊ณ ๋ฐ์ดํฐ ์ธํธ๊ฐ ์ ํ๋๋ฉฐ ๊ต์ก, ํ ์คํธ ๋ฐ ๊ตฌ์ฑ์ ๋ฐ๋ณต์ด ์ํ๋ฉ๋๋ค.
3. API ์ด์ ๋ฐฉ์
Vision์ ์ฌ์ฉ์๋ฅผ ์ํ "์ถ์ ๋ฌธ"์ REST API์ ๋๋ค. ๋คํธ์ํฌ ์นด๋ฉ๋ผ(RTSP ์คํธ๋ฆผ)์์ ์ฌ์ง, ๋น๋์ค ํ์ผ ๋ฐ ๋ฐฉ์ก์ ์ ๋ ฅ์ผ๋ก ์์ ํ ์ ์์ต๋๋ค.
Vision์ ์ฌ์ฉํ๋ ค๋ฉด ๋ค์์ด ํ์ํฉ๋๋ค.
์ํ ๋ต๋ณ
{
"status":200,
"body":{
"objects":[
{
"status":0,
"name":"file_0"
},
{
"status":0,
"name":"file_2",
"persons":[
{
"tag":"person9"
"coord":[149,60,234,181],
"confidence":0.9999,
"awesomeness":0.45
},
{
"tag":"person10"
"coord":[159,70,224,171],
"confidence":0.9998,
"awesomeness":0.32
}
]
}
{
"status":0,
"name":"file_3",
"persons":[
{
"tag":"person11",
"coord":[157,60,232,111],
"aliases":["person12", "person13"]
"confidence":0.9998,
"awesomeness":0.32
}
]
},
{
"status":0,
"name":"file_4",
"persons":[
{
"tag":"undefined"
"coord":[147,50,222,121],
"confidence":0.9997,
"awesomeness":0.26
}
]
}
],
"aliases_changed":false
},
"htmlencoded":false,
"last_modified":0
}
๋ต๋ณ์๋ awesomeness๋ผ๋ ํฅ๋ฏธ๋ก์ด ๋งค๊ฐ๋ณ์๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ์ด๋ ์ฌ์ง ์ ์ผ๊ตด์ ์กฐ๊ฑด๋ถ "๋ฉ์ง"์ด๋ฉฐ ์ด๋ฅผ ํตํด ์ํ์ค์์ ๊ฐ์ฅ ์ข์ ์ผ๊ตด ์ฌ์ง์ ์ ํํ ์ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์์ ๋คํธ์ํฌ์์ ์ฌ์ง์ด ์ข์์๋ฅผ ๋ฐ์ ๊ฐ๋ฅ์ฑ์ ์์ธกํ๊ธฐ ์ํด ์ ๊ฒฝ๋ง์ ํ๋ จ์์ผฐ์ต๋๋ค. ์ฌ์ง์ ํ์ง์ด ์ข์์๋ก, ์๋ ์ผ๊ตด์ด ๋ง์์๋ก ๊ทธ ๋ฉ์ง์ ๋์ฑ ์ปค์ง๋๋ค.
API Vision์ ๊ณต๊ฐ์ด๋ผ๋ ๊ฐ๋ ์ ์ฌ์ฉํฉ๋๋ค. ์ด๊ฒ์ ๋ค์ํ ์ผ๊ตด ์ธํธ๋ฅผ ๋ง๋๋ ๋๊ตฌ์ ๋๋ค. ๊ณต๋ฐฑ์ ์๋ก๋ ๋ธ๋ ๋ฐ ํ์ดํธ ๋ชฉ๋ก, ๋ฐฉ๋ฌธ์ ๋ชฉ๋ก, ์ง์, ๊ณ ๊ฐ ๋ชฉ๋ก ๋ฑ์ด ์์ต๋๋ค. Vision์ ๊ฐ ํ ํฐ์ ๋ํด ์ต๋ 10๊ฐ์ ๊ณต๊ฐ์ ๋ง๋ค ์ ์์ผ๋ฉฐ, ๊ฐ ๊ณต๊ฐ์ ์ต๋ 50๊ฐ์ PersonID, ์ฆ ์ต๋ 500๊ฐ๋ฅผ ๊ฐ์ง ์ ์์ต๋๋ค. ํ ํฐ๋น . ๋ํ ๊ณ์ ๋น ํ ํฐ ์์๋ ์ ํ์ด ์์ต๋๋ค.
ํ์ฌ API๋ ๋ค์๊ณผ ๊ฐ์ ๊ฐ์ง ๋ฐ ์ธ์ ๋ฐฉ๋ฒ์ ์ง์ํฉ๋๋ค.
- ์ธ์/์ค์ - ์ผ๊ตด์ ๊ฐ์งํ๊ณ ์ธ์ํฉ๋๋ค. ๊ฐ๊ฐ์ ๊ณ ์ ํ ์ฌ๋์๊ฒ ์๋์ผ๋ก PersonID๋ฅผ ํ ๋นํ๊ณ , ๊ฒ์๋ ์ฌ๋์ PersonID์ ์ขํ๋ฅผ ๋ฐํํฉ๋๋ค.
- ์ญ์ - ๊ฐ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ํน์ PersonID๋ฅผ ์ญ์ ํฉ๋๋ค.
- ์๋ฅด๊ธฐ - PersonID์์ ์ ์ฒด ๊ณต๊ฐ์ ์ง์๋๋ค. ์ด๋ ํ ์คํธ ๊ณต๊ฐ์ผ๋ก ์ฌ์ฉ๋์๊ณ ํ๋ก๋์ ์ ์ํด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ค์ ํด์ผ ํ๋ ๊ฒฝ์ฐ์ ์ ์ฉํฉ๋๋ค.
- ๊ฐ์ง - ๊ฐ์ฒด, ์ฅ๋ฉด, ๋ฒํธํ, ๋๋๋งํฌ, ๋๊ธฐ์ด ๋ฑ์ ๊ฐ์งํฉ๋๋ค. ๋ฐ๊ฒฌ๋ ๊ฐ์ฒด์ ํด๋์ค์ ํด๋น ์ขํ๋ฅผ ๋ฐํํฉ๋๋ค.
- ๋ฌธ์ ๊ฐ์ง - ๋ฌ์์ ์ฐ๋ฐฉ์ ํน์ ์ ํ์ ๋ฌธ์๋ฅผ ๊ฐ์งํฉ๋๋ค(์ฌ๊ถ, SNILS, ์ธ๊ธ ์๋ณ ๋ฒํธ ๋ฑ ๊ตฌ๋ณ).
์ฐ๋ฆฌ๋ ๋ํ OCR ๋ฐฉ๋ฒ, ์ฑ๋ณ, ์ฐ๋ น ๋ฐ ๊ฐ์ ๊ฒฐ์ , ์ํํ ๋ฌธ์ ํด๊ฒฐ, ์ฆ ๋งค์ฅ ๋ด ์ํ ์ง์ด์ ์๋์ผ๋ก ์ ์ดํ๋ โโ๋ฐฉ๋ฒ์ ๋ํ ์์
๋ ๊ณง ๋ง๋ฌด๋ฆฌํ ์์ ์
๋๋ค. ์ฌ๊ธฐ์์ ์ ์ฒด API ๋ฌธ์๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
4. ๊ฒฐ๋ก
์ด์ ๊ณต๊ฐ API๋ฅผ ํตํด ์ฌ์ง, ์์ ์ ์๋ฉด์ธ์์ ์ ๊ทผํ ์ ์์ผ๋ฉฐ, ๋ค์ํ ์ฌ๋ฌผ, ๋ฒํธํ, ๋๋๋งํฌ, ๋ฌธ์, ์ ์ฒด ์ฅ๋ฉด ์๋ณ์ด ์ง์๋๋ค. ์ ์ฉ ์๋๋ฆฌ์ค - ๋ฐ๋ค. ์์ ์ฐ๋ฆฌ ์๋น์ค๋ฅผ ํ ์คํธํ๊ณ ๊ฐ์ฅ ๊น๋ค๋ก์ด ์์ ์ ์ค์ ํ์ธ์. ์ฒ์ 5000๊ฑด์ ๊ฑฐ๋๋ ๋ฌด๋ฃ์ ๋๋ค. ์๋ง๋ ๊ทธ๊ฒ์ ๊ทํ์ ํ๋ก์ ํธ์์ "๋๋ฝ๋ ์์"๊ฐ ๋ ๊ฒ์ ๋๋ค.
๋ฑ๋ก ๋ฐ ์ฐ๊ฒฐ ์ ์ฆ์ API์ ์ก์ธ์คํ ์ ์์ต๋๋ค.
์ถ์ฒ : habr.com