๐Ÿ’ป ํ”„๋กœ์ ํŠธ/๐Ÿงธ TOY-PROJECTS

๐Ÿ’ป ํ”„๋กœ์ ํŠธ/๐Ÿงธ TOY-PROJECTS

[DeepLook] 3. ์ „์ฒ˜๋ฆฌ (haar-cascade ์•Œ๊ณ ๋ฆฌ์ฆ˜)

์ง€๋‚œ๋ฒˆ์— ํฌ๋กค๋งํ•œ ์ด๋ฏธ์ง€๋“ค์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ „์ฒ˜๋ฆฌ ์ž‘์—…์„ ์ง„ํ–‰ํ–ˆ๋‹ค. ๋ชจ๋ธ์— ํ•™์Šต์‹œํ‚ค๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ธ๋ฌผ์˜ ์‚ฌ์ง„ ์ค‘ ์–ผ๊ตด๋งŒ crop ๋œ ์ƒํƒœ๋ฅผ ํ•™์Šต์‹œ์ผœ์•ผ ํ–ˆ๋Š”๋ฐ, ์ด ๋ถ€๋ถ„์— ๋Œ€ํ•ด ์ฐพ์•„๋ณด๋‹ˆ haar cascade classifier ๋ผ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์žˆ์—ˆ๋‹ค. 1. Haar Cascade Classifier ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋ž€? ๊ฐ„๋‹จํ•˜๊ฒŒ ์š”์•ฝํ•˜์ž๋ฉด, haar cascade classifier ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๊ฒ€์ถœํ•  ๋Œ€์ƒ์ด ๋˜๋Š” ๋ฌผ์ฒด๊ฐ€ ์žˆ๋Š” ์ด๋ฏธ์ง€ (Positive Image)์™€ ์—†๋Š” ์ด๋ฏธ์ง€(Negative Image)๋ฅผ ์ตœ๋Œ€ํ•œ ๋งŽ์ด ํ™œ์šฉํ•ด์„œ ๋‹ค๋‹จ๊ณ„ ํ•จ์ˆ˜๋ฅผ ํ›ˆ๋ จ์‹œํ‚ค๋Š” ๊ธฐ๊ณ„ํ•™์Šต ๋ฐฉ์‹์ด๋‹ค. ํ•ด๋‹น ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์œ ์‚ฌ ํ•˜๋ฅด ํŠน์ง• (haar-like features)๊ณผ ์บ์Šค์ผ€์ด๋“œ ๋ถ„๋ฅ˜๊ธฐ (cascade classifier)๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. 1. ์œ ์‚ฌ..

๐Ÿ’ป ํ”„๋กœ์ ํŠธ/๐Ÿงธ TOY-PROJECTS

[DeepLook] 2. AI ์ž‘์—… ์„ค๊ณ„ ๊ณผ์ • / ํฌ๋กค๋ง

1. ์„ค๊ณ„ ๊ณผ์ • ์šฐ์„  ๋ชจ๋“  ๋‹ฎ์€๊ผด๋กœ ๋‚˜์˜ค๋Š” ์ธ๋ฌผ์„ ๋ชจ๋“  ์—ฐ์˜ˆ์ธ์œผ๋กœ ํ•˜๊ธฐ์—๋Š” ๋„ˆ๋ฌด ๊ด‘๋ฒ”์œ„ํ•˜๋‹ค๊ณ  ์ƒ๊ฐ๋˜์–ด, ๋‹น์‹œ ์œ ํ–‰ํ•œ ๋“œ๋ผ๋งˆ์ธ '๋” ๊ธ€๋กœ๋ฆฌ'์˜ ๋“ฑ์žฅ์ธ๋ฌผ๋กœ๋งŒ ์„ค์ •ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. ์ƒ๊ฐํ•ด ๋ณธ ์ž‘์—… ์ˆœ์„œ๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค: ๋”๊ธ€๋กœ๋ฆฌ ๋“ฑ์žฅ์ธ๋ฌผ์˜ ์‚ฌ์ง„ ํฌ๋กค๋ง ์‚ฌ์ง„ ์ „์ฒ˜๋ฆฌ ์ž‘์—… ๋ฐ data augmentation ๋ชจ๋ธ ์„ ์ • ๋ชจ๋ธ ํ•™์Šต ํ…Œ์ŠคํŠธ ๋ฐ ์›น ์—ฐ๊ฒฐ 2. ํฌ๋กค๋ง ๋ฌผ๋ก  ๋งŽ์€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ๊ณต๊ฐœ๋œ ์˜คํ”ˆ์†Œ์Šค๋“ค์ด ์žˆ์—ˆ์ง€๋งŒ, ํฌ๋กค๋Ÿฌ๋„ ์ง์ ‘ ๊ตฌํ˜„ํ•ด ๋ณด๊ณ  ์‹ถ์—ˆ๋‹ค. (๋งŽ์€ ๋ฆฌ์†Œ์Šค๊ฐ€ ๋“œ๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋‹ˆ๊นŒ..) ํ˜„์žฌ ์šฐ๋ฆฌ๊ฐ€ ํ•„์š”ํ•œ ๊ฒƒ์€ ๋“ฑ์žฅ์ธ๋ฌผ๋“ค์˜ ์ด๋ฏธ์ง€์ด๊ธฐ ๋•Œ๋ฌธ์—, ๊ตฌ๊ธ€ ์ด๋ฏธ์ง€ ์‚ฌ์ดํŠธ (https://www.google.co.kr/imghp?hl=ko)์„ ๊ธฐ์ค€์œผ๋กœ ํฌ๋กค๋งํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ๋‹ค. ์šฐ์„  ์ตœ์ข…์ ์œผ๋กœ ๊ตฌํ˜„ํ•œ ์ฝ”๋“œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค: from..

๐Ÿ’ป ํ”„๋กœ์ ํŠธ/๐Ÿงธ TOY-PROJECTS

[DeepLook] 1. ์‹œ์ž‘ํ•˜๊ฒŒ ๋œ ๊ณ„๊ธฐ / ํ”„๋กœ์ ํŠธ IA

1. ์‹œ์ž‘ ๊ณ„๊ธฐ ํ•™๊ต ๊ณต๋Œ€์ „๊ณต๊ณตํ†ต ๊ณผ๋ชฉ ์ˆ˜์—… ์ค‘, ๋‹คํ•™์ œํ˜‘์—…์„ค๊ณ„๋ผ๋Š” ์ˆ˜์—…์„ ์ˆ˜๊ฐ•ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ๊ฐ•์˜๊ณ„ํš์„œ๋ฅผ ๋ณด๋‹ˆ, 3๊ฐœ์›”์˜ ํ•™๊ธฐ ๋™์•ˆ, ์ฒซ-๋‘˜์งธ ์ˆ˜์—…์€ ์ฃผ์ œ๋ฅผ ์„ ์ •ํ•˜์—ฌ ํŒ€์„ ๋ฐฐ์ •ํ•˜๊ณ , ์ดํ›„ 1๊ฐœ์›”๊ฐ„ ์•„๋‘์ด๋…ธ ๊ต์œก, ๊ธฐ๊ณ„ ํ™œ์šฉ ๊ต์œก ๋“ฑ์˜ ๊ต์œก์„ ์‹œํ–‰ํ•œ ๋’ค (์„ ํƒ์‚ฌํ•ญ), ๋‚จ์€ 1~2๊ฐœ์›” ๋™์•ˆ ์ž‘์€ ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“œ๋Š” ์ˆ˜์—…์ด์—ˆ๋‹ค. ์นœํ•œ ์ปดํ“จํ„ฐ๊ณตํ•™๊ณผ ์นœ๊ตฌ๋“ค๊ณผ ์ด ์ˆ˜์—…์„ ์ˆ˜๊ฐ•ํ•˜๋ฉด์„œ ์ž‘์€ ์›น ์„œ๋น„์Šค ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋ฉด ์žฌ๋ฐŒ์„ ๊ฒƒ ๊ฐ™๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค. 2. ์ฃผ์ œ ์„ ์ • ๋ฐ IA ๋‹น์‹œ computer vision ๋ถ„์•ผ์˜ ๋…ผ๋ฌธ๋“ค์„ ๋งŽ์ด ์ฝ๊ณ , ํ•ด๋‹น ๋ถ„์•ผ์— ๊ด€์‹ฌ์ด ๋งŽ์•˜๋˜ ๋‚˜๋Š”, ํŠน์ • ํ•œ ๋ถ„์•ผ์˜ ์‚ฌ๋žŒ๋“ค์„ ํ•™์Šตํ•ด์„œ ๋‹ฎ์€๊ผด์„ ์ฐพ์•„์ฃผ๋Š” ๋‹ฎ์€๊ผด ์›น์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๊ณ  ์‹ถ์—ˆ๋‹ค. (์ด๋ฏธ ๋ช‡ ์„œ๋น„์Šค๋“ค์ด ์ถœ์‹œ๋œ ์ƒํƒœ์˜€์ง€๋งŒ, ์ง์ ‘ ๋ชจ๋ธ์„ ํ•™์Šต์‹œํ‚ค๊ณ ..

๐Ÿ’ป ํ”„๋กœ์ ํŠธ/๐Ÿงธ TOY-PROJECTS

[ํ† ์ดํ”„๋กœ์ ํŠธ-NETFLIX CLONE] Next.js ๋ฅผ ํ™œ์šฉํ•œ Netflix Clone ํ”„๋กœ์ ํŠธ

์ด๋ฒˆ์— ๋ฒจ๋กœ๊ทธ์—์„œ ํ‹ฐ์Šคํ† ๋ฆฌ๋กœ ๋ธ”๋กœ๊ทธ๋ฅผ ์˜ฎ๊ธฐ๋ฉด์„œ ์ด์ „์— ์ž‘์„ฑํ–ˆ๋˜ ํ”„๋กœ์ ํŠธ ๊ด€๋ จ ๋ธ”๋กœ๊ทธ๋ฅผ ์˜ฎ๊ฒจ ์ ์–ด๋ณธ๋‹ค. ์‹ ์ดŒ ์—ฐํ•ฉ ๋™์•„๋ฆฌ CEOS์˜ ํ”„๋ก ํŠธ์—”๋“œ ์Šคํ„ฐ๋”” ๋งˆ์ง€๋ง‰ ๊ณผ์ œ๋กœ next js๋ฅผ ํ™œ์šฉํ•œ ๋„ทํ”Œ๋ฆญ์Šค ํด๋ก  ์ฝ”๋”ฉ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ–ˆ๋‹ค. ํ•ด๋‹น ํ”„๋กœ์ ํŠธ์—์„œ๋Š” ๋ฉ”์ธ ํŽ˜์ด์ง€, searchPage๋งŒ ๊ตฌํ˜„ํ–ˆ๋‹ค. ๋ฐฐํฌ๋งํฌ: https://next-netflix-16th-pre-folio-front.vercel.app/ GITHUB: https://github.com/Pre-folio/next-netflix-16th I. ํด๋” ๊ตฌ์กฐ ํด๋” ๊ตฌ์กฐ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. src |-api |-components |-elements (๊ณต์œ  ์ปดํฌ๋„ŒํŠธ) |-homePage |-landingPage |-searchPage |-icons |-pag..

์žฅ์˜์ค€
'๐Ÿ’ป ํ”„๋กœ์ ํŠธ/๐Ÿงธ TOY-PROJECTS' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (2 Page)