28 Sun

GARIGO : Face Mosaic Project

๊ธฐ๋ณธ ์ž‘๋™ ๋ฐฉ์‹

  • ๊ธฐ๋ณธ์ ์œผ๋กœ detection์€ dlib์ด๋ผ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(์–ผ๊ตด ์ธ์‹์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ)๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ด๋ฃจ์–ด์ง„๋‹ค.

  • ์–ผ๊ตด์˜ ์ด๋ชฉ๊ตฌ๋น„์™€ ์œค๊ณฝ์„ ์„ ์—ฌ๋Ÿฌ๊ฐœ์˜ ์ ์œผ๋กœ ๋‚˜ํƒ€๋‚ธ ๊ฒƒ์ด๋‹ค. ์ด ์ ์„ landmark ๋ผ๊ณ  ํ•œ๋‹ค.

  • ์„ฑ๋Šฅ์„ ์œ„ํ•ด 5 points๋กœ๋งŒ ์žก์•„๋‚ผ ์ˆ˜๋„ ์žˆ๋Š”๋ฐ tiny ๋ชจ๋ธ๊ณผ mediapipe๊ฐ€ ๊ทธ๋Ÿฌํ–ˆ๋‹ค. face-recognition ๋ชจ๋ธ์€ ๋‘ ๊ฐ€์ง€ ๋‹ค ์ง€์›ํ•œ๋‹ค.

  • ์œ„ ์‚ฌ์ง„์€ ์‹ค์ œ๋กœ ์ ์šฉํ•œ ์˜ˆ

  • recognition(์ดํ•˜ reco)์€ ์ด landmarks ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  encodingํ•˜์—ฌ ์˜ค๋ฐ”๋งˆ๋ผ๋Š” ์ •๋ณด๋กœ ์ €์žฅํ•œ๋‹ค.

  • ์ดํ›„์— ์ƒˆ๋กœ์šด ์‚ฌ์ง„์ด ๋“ค์–ด์˜ค๋ฉด ๋˜‘๊ฐ™์ด detect์™€ reco ๊ณผ์ •์„ ๊ฑฐ์น˜๋ฉฐ ์ตœ์ข…์ ์œผ๋กœ encoding๋œ ๊ฐ’๊ณผ ์‚ฌ์ „์— ํ•™์Šต๋œ ์ธ๋ฌผ์˜ encoding ๊ฐ’์„ ๋น„๊ตํ•˜๊ฒŒ ๋œ๋‹ค.

  • ์ด ๋•Œ ํŠน์ • thresh(์ฐจ์ด ๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค. ์ด ์ •๋„ ์ฐจ์ด๊นŒ์ง€๋Š” ๋™์ผ์ธ๋ฌผ๋กœ ์ณ์ค„๊ฒŒ ๋ผ๋Š” ์˜๋ฏธ)๋ฅผ ์ง€์ •ํ•ด์„œ matching ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค

  • ์œ„ ๊ทธ๋ฆผ์—์„œ๋Š” thresh๊ฐ€ ๋„ˆ๋ฌด ๋‚ฎ์•„์„œ ์‹ค์ œ ์˜ค๋ฐ”๋งˆ์˜ ์‚ฌ์ง„์ด ์ž…๋ ฅ๋˜์—ˆ๋Š”๋ฐ๋„ ๋งค์นญ๋˜์ง€ ์•Š์•˜๋‹ค.

  • ์ ์ ˆํ•œ thresh๊ฐ€ ๋งค์šฐ ์ค‘์š”ํ•˜๋ฉฐ, ์ด๋Š” ๊ต‰์žฅํžˆ dynamic ํ•˜๋‹ค

  • thresh๊ฐ’์ด ๋„ˆ๋ฌด ๋†’์œผ๋ฉด ์• ๊ฟ์€ ์‚ฌ๋žŒ๊นŒ์ง€ ๋™์ผ์ธ๋ฌผ๋กœ ํŒ๋‹จํ•ด๋ฒ„๋ฆด ์ˆ˜ ์žˆ๋‹ค.

Last updated

Was this helpful?