ํ„ฑ์ˆ˜์—ผ, ๊ฒ€์€ ์•ˆ๊ฒฝ, ์˜†๋ชจ์Šต: ์ปดํ“จํ„ฐ ๋น„์ „์ด ์–ด๋ ค์šด ์ƒํ™ฉ

ํ„ฑ์ˆ˜์—ผ, ๊ฒ€์€ ์•ˆ๊ฒฝ, ์˜†๋ชจ์Šต: ์ปดํ“จํ„ฐ ๋น„์ „์ด ์–ด๋ ค์šด ์ƒํ™ฉ

๋ฏธ๋ž˜์˜ ์ปดํ“จํ„ฐ ๋น„์ „ ์‹œ์Šคํ…œ์„ ์œ„ํ•œ ๊ธฐ์ˆ ๊ณผ ๋ชจ๋ธ์€ ๋ฉ”์ผ, ํด๋ผ์šฐ๋“œ, ๊ฒ€์ƒ‰ ๋“ฑ ํšŒ์‚ฌ์˜ ๋‹ค์–‘ํ•œ ํ”„๋กœ์ ํŠธ์—์„œ ์ ์ง„์ ์œผ๋กœ ๊ฐœ๋ฐœ๋˜๊ณ  ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ์ข‹์€ ์น˜์ฆˆ๋‚˜ ์ฝ”๋ƒ‘์ฒ˜๋Ÿผ ์ˆ™์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์–ด๋Š ๋‚  ์šฐ๋ฆฌ๋Š” ์šฐ๋ฆฌ์˜ ์‹ ๊ฒฝ๋ง์ด ์ธ์‹์—์„œ ๋›ฐ์–ด๋‚œ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ธ๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์•˜๊ณ , ์ด๋ฅผ ๋‹จ์ผ b2b ์ œํ’ˆ์ธ Vision์œผ๋กœ ๊ฒฐํ•ฉํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์šฐ๋ฆฌ๋Š” ์ด๋ฅผ ์ง์ ‘ ์‚ฌ์šฉํ•˜๊ณ  ์—ฌ๋Ÿฌ๋ถ„์—๊ฒŒ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์˜ค๋Š˜๋‚  Mail.Ru ํด๋ผ์šฐ๋“œ ์†”๋ฃจ์…˜ ํ”Œ๋žซํผ์˜ ์ปดํ“จํ„ฐ ๋น„์ „ ๊ธฐ์ˆ ์€ ๋งค์šฐ ๋ณต์žกํ•œ ์‹ค์ œ ๋ฌธ์ œ๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ํ•ด๊ฒฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ๋Œ€ํ•ด ํ›ˆ๋ จ๋˜๊ณ  ์‘์šฉ ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์ „๋ฌธ์œผ๋กœ ํ•˜๋Š” ๋‹ค์ˆ˜์˜ ์‹ ๊ฒฝ๋ง์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ์„œ๋น„์Šค๋Š” ๋‹น์‚ฌ์˜ ์„œ๋ฒ„ ์‹œ์„ค์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ๊ณต์šฉ Vision API๋ฅผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ํ†ตํ•ฉํ•˜์—ฌ ์„œ๋น„์Šค์˜ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. API๋Š” ๋น ๋ฆ…๋‹ˆ๋‹ค. ์„œ๋ฒ„ GPU ๋•๋ถ„์— ๋„คํŠธ์›Œํฌ ๋‚ด ํ‰๊ท  ์‘๋‹ต ์‹œ๊ฐ„์€ 100ms์ž…๋‹ˆ๋‹ค.

๊ณ ์–‘์ด์—๊ฒŒ ๊ฐ€๋ฉด ์ž์„ธํ•œ ์ด์•ผ๊ธฐ์™€ Vision์˜ ์ž‘์—… ์‚ฌ๋ก€๊ฐ€ ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์–ธ๊ธ‰๋œ ์–ผ๊ตด ์ธ์‹ ๊ธฐ์ˆ ์„ ์šฐ๋ฆฌ๊ฐ€ ์ง์ ‘ ์‚ฌ์šฉํ•˜๋Š” ์„œ๋น„์Šค์˜ ์˜ˆ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ด๋ฒคํŠธ. ๊ทธ ๊ตฌ์„ฑ ์š”์†Œ ์ค‘ ํ•˜๋‚˜๋Š” ๋‹ค์–‘ํ•œ ํšŒ์˜์— ์„ค์น˜ํ•˜๋Š” Vision ์‚ฌ์ง„ ์Šคํƒ ๋“œ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌํ•œ ์‚ฌ์ง„ ์Šคํƒ ๋“œ์— ์ ‘๊ทผํ•˜์—ฌ ๋‚ด์žฅ๋œ ์นด๋ฉ”๋ผ๋กœ ์‚ฌ์ง„์„ ์ฐ๊ณ  ์ด๋ฉ”์ผ์„ ์ž…๋ ฅํ•˜๋ฉด ์‹œ์Šคํ…œ์€ ์ฆ‰์‹œ ํšŒ์˜์˜ ์ง์› ์‚ฌ์ง„์‚ฌ๊ฐ€ ์ดฌ์˜ํ•œ ์‚ฌ์ง„ ๋ฐฐ์—ด ์ค‘์—์„œ ๊ท€ํ•˜๋ฅผ ์ฐพ์•„๋‚ด๊ณ  ์›ํ•  ๊ฒฝ์šฐ ๋ฐœ๊ฒฌ๋œ ์‚ฌ์ง„์„ ์ด๋ฉ”์ผ๋กœ ๋ณด๋‚ด๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ๋Š” ์—ฐ์ถœ๋œ ์ธ๋ฌผ ์‚ฌ์ง„์— ๋Œ€ํ•ด ๋งํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. 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์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋‹ค์Œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ ˆ์ง€์Šคํ„ฐ Mail.ru Cloud Solutions ์„œ๋น„์Šค์—์„œ ์•ก์„ธ์Šค ํ† ํฐ(client_id + client_secret)์„ ๋ฐ›์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์ธ์ฆ์€ OAuth ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. POST ์š”์ฒญ ๋ณธ๋ฌธ์˜ ์†Œ์Šค ๋ฐ์ดํ„ฐ๊ฐ€ API๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•œ ์‘๋‹ต์œผ๋กœ ํด๋ผ์ด์–ธํŠธ๋Š” API๋กœ๋ถ€ํ„ฐ JSON ํ˜•์‹์˜ ์ธ์‹ ๊ฒฐ๊ณผ๋ฅผ ์ˆ˜์‹ ํ•˜๊ณ  ์‘๋‹ต์€ ๊ตฌ์กฐํ™”๋ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ๋ฐœ๊ฒฌ๋œ ๊ฐ์ฒด์™€ ํ•ด๋‹น ์ขŒํ‘œ์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

ํ„ฑ์ˆ˜์—ผ, ๊ฒ€์€ ์•ˆ๊ฒฝ, ์˜†๋ชจ์Šต: ์ปดํ“จํ„ฐ ๋น„์ „์ด ์–ด๋ ค์šด ์ƒํ™ฉ

์ƒ˜ํ”Œ ๋‹ต๋ณ€

{
   "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 ๋ฌธ์„œ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. https://mcs.mail.ru/help/vision-api

4. ๊ฒฐ๋ก 

์ด์ œ ๊ณต๊ฐœ API๋ฅผ ํ†ตํ•ด ์‚ฌ์ง„, ์˜์ƒ ์† ์•ˆ๋ฉด์ธ์‹์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋‹ค์–‘ํ•œ ์‚ฌ๋ฌผ, ๋ฒˆํ˜ธํŒ, ๋žœ๋“œ๋งˆํฌ, ๋ฌธ์„œ, ์ „์ฒด ์žฅ๋ฉด ์‹๋ณ„์ด ์ง€์›๋œ๋‹ค. ์ ์šฉ ์‹œ๋‚˜๋ฆฌ์˜ค - ๋ฐ”๋‹ค. ์™€์„œ ์šฐ๋ฆฌ ์„œ๋น„์Šค๋ฅผ ํ…Œ์ŠคํŠธํ•˜๊ณ  ๊ฐ€์žฅ ๊นŒ๋‹ค๋กœ์šด ์ž‘์—…์„ ์„ค์ •ํ•˜์„ธ์š”. ์ฒ˜์Œ 5000๊ฑด์˜ ๊ฑฐ๋ž˜๋Š” ๋ฌด๋ฃŒ์ž…๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ๊ทธ๊ฒƒ์€ ๊ท€ํ•˜์˜ ํ”„๋กœ์ ํŠธ์—์„œ "๋ˆ„๋ฝ๋œ ์š”์†Œ"๊ฐ€ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋“ฑ๋ก ๋ฐ ์—ฐ๊ฒฐ ์‹œ ์ฆ‰์‹œ API์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋น„์ „. ๋ชจ๋“  Habra ์‚ฌ์šฉ์ž๋Š” ์ถ”๊ฐ€ ๊ฑฐ๋ž˜์— ๋Œ€ํ•œ ํ”„๋กœ๋ชจ์…˜ ์ฝ”๋“œ๋ฅผ ๋ฐ›์Šต๋‹ˆ๋‹ค. ๊ณ„์ • ๋“ฑ๋ก ์‹œ ์‚ฌ์šฉํ•œ ์ด๋ฉ”์ผ ์ฃผ์†Œ๋ฅผ ์ ์–ด์ฃผ์„ธ์š”!

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€