๐Ÿ˜Dlib

DLIB์™€ ์–ผ๊ตด ๋žœ๋“œ๋งˆํฌ

์–ผ๊ตด ๋žœ๋“œ๋งˆํฌ๋Š” ์˜์ƒ์—์„œ ์–ผ๊ตด ์˜์—ญ์„ ๊ฒ€์ถœํ•˜๋Š” ๋ฐ์— ๊ทธ๋ฆฌ์น˜ ์•Š๊ณ  ๋ˆˆ, ์ฝ”, ์ž…, ๋ˆˆ์น, ํ„ฑ์„  ๊ฐ™์€ ์–ผ๊ตด์˜ ์ฃผ์š” ๋ถ€์œ„์˜ ์œ„์น˜๋ฅผ ๊ฒ€์ถœํ•˜๋Š” ๊ฒƒ์„ ๋งํ•ฉ๋‹ˆ๋‹ค.

DLIB ์„ค์น˜

pip instll dlib

์–ผ๊ตด ๋žœ๋“œ ๋งˆํฌ ๊ฒ€์ถœ

DLIB์œผ๋กœ ๊ฒ€์ถœํ•˜๋Š” ์–ผ๊ตด ๋žœ๋“œ๋งˆํฌ๋Š” 0~68๊นŒ์ง€ ๊ณ ์œ ํ•œ ์•„์ด๋””์™€ ๊ฐ ์ขŒํ‘œ๊ฐ€ ์ง ์ง€์–ด ๊ตฌ์„ฑ๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค.

API

  • detector = dlib.get_frontal_face_detector(): ์–ผ๊ตด ๊ฒ€์ถœ๊ธฐ ์ƒ์„ฑ

  • predictor = dlib.shap_predictor(file): ๋žœ๋“œ๋งˆํฌ ๊ฒ€์ถœ๊ธฐ ์ƒ์„ฑ

  • rects = detector(img) : ์–ผ๊ตด ๊ฒ€์ถœ

  • shape = predictor(img, rect) : ๋žœ๋“œ๋งˆํฌ ๊ฒ€์ถœ

๋žœ๋“œ๋งˆํฌ ๊ฒ€์ถœ ๋ชจ๋ธ

๋‹ค์šด๋กœ๋“œ ๋งํฌ

์‹ค์Šต