About
home
About
home
๐Ÿค–

RealTime_Face_Recognition_Python_OpenCV

link

์ƒ์„ธ ๋‚ด์šฉ

โ€ข
ํ”„๋กœ์ ํŠธ ํŠน์ง• ๋ฐ ๋ชฉ์ 
โ—ฆ
์–ผ๊ตด ์ธ์‹ ๊ธฐ์ˆ  ํ™œ์šฉ์œผ๋กœ ๊ฐœ์ธ ์ธ์ฆ ํ”„๋กœ์„ธ์Šค ๊ฐ•ํ™”
โ—ฆ
OpenCV์™€ Python์„ ์ด์šฉํ•œ ์‹ค์‹œ๊ฐ„ ์–ผ๊ตด ์ธ์‹ ๊ตฌํ˜„ ๋ชฉํ‘œ
โ€ข
์„œ๋น„์Šค ์†Œ๊ฐœ
โ—ฆ
์›น์บ ์„ ์ด์šฉํ•œ ์‹ค์‹œ๊ฐ„ ์–ผ๊ตด ์ธ์‹ ์„œ๋น„์Šค ์ œ๊ณต
โ—ฆ
์ธ์ฆ์— ์„ฑ๊ณตํ•œ ์‚ฌ์šฉ์ž์—๊ฒŒ '์ ‘๊ทผ ํ—ˆ์šฉ' ๋ฉ”์‹œ์ง€ ์ถœ๋ ฅ
โ€ข
๊ธฐ์ˆ  ์Šคํƒ ๋ฐ ์ƒ์„ธ
โ—ฆ
Python, OpenCV ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ™œ์šฉ
โ—ฆ
Haar cascade ๋ถ„๋ฅ˜๊ธฐ์™€ LBPH (Local Binary Pattern Histogram) ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์‚ฌ์šฉ
โ—ฆ

๋„์ „๊ณผ ๋ฌธ์ œํ•ด๊ฒฐ

โ€ข
์ •๋ฉด์ด ์•„๋‹Œ ์–ผ๊ตด ์‚ฌ์ง„์˜ ์ธ์‹๋ฅ  ์ €ํ•˜ ๋ฌธ์ œ ๋ฐœ์ƒ
โ€ข
์ •๋ฉด ์‚ฌ์ง„๊ณผ ๊ฑฐ๋ฆฌ์— ๋”ฐ๋ฅธ ์ž„๊ณ„์น˜(THRESHOLD) ์กฐ์ •์œผ๋กœ ์ธ์‹๋ฅ  ํ–ฅ์ƒ

๊ตฌํ˜„ ํ™”๋ฉด

์—ํ•„๋กœ๊ทธ

โ€ข
Haar cascade ๋ถ„๋ฅ˜๊ธฐ๋Š” ๋น ๋ฅด๊ฒŒ ๋‹ค์–‘ํ•œ ์–ผ๊ตด ํŠน์ง•์„ ์ธ์‹ํ•  ์ˆ˜ ์žˆ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ์ค‘์ ์„ ๋‘” ํ•™์Šต์„ ์ง„ํ–‰ํ•จ
โ€ข
LBPH (Local Binary Pattern Histogram) ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์–ผ๊ตด์˜ ์ง€์—ญ์  ํŠน์ง•์„ ์บก์ณํ•˜์—ฌ ๋” ๋‹ค์–‘ํ•œ ์ƒํ™ฉ์—์„œ๋„ ๋†’์€ ์ธ์‹๋ฅ ์„ ๋ณด์ž„
โ€ข
์ด๋Ÿฌํ•œ ๋‘ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ฃผ์š” ํŠน์ง•์„ ์ดํ•ดํ•˜๊ณ  ์ ์šฉํ•˜์—ฌ ๊ธฐ์ดˆ์ ์ธ ์–ผ๊ตด ์ธ์‹ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ตฌํ˜„ ์™„๋ฃŒ
โ€ข
๋‹ค์Œ ๋‹จ๊ณ„์—์„œ๋Š” ์ด๋Ÿฌํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋” ๊นŠ์ด ์ดํ•ดํ•˜๊ณ , ๋‹ค์–‘ํ•œ ๊ฐ๋„์™€ ์กฐ๋ช…์—์„œ๋„ ๋†’์€ ์ธ์‹๋ฅ ์„ ๋‹ฌ์„ฑํ•  ๊ณ„ํš