Im in

๐Ÿšตโ€โ™€๏ธ Motivation/๊ฐœ๋ฐœ ๋™๊ธฐ

์ฝ”๋กœ๋‚˜ ์—ฌํŒŒ๋กœ ์ธํ•˜์—ฌ ์ „๋ฉด ์›๊ฒฉ๊ฐ•์˜ ์‹ค์‹œ๋กœ ์ถœ๊ฒฐ ๋ฐฉ์‹์—์„œ ๋งŽ์€ ๋ณ€ํ™” ์š”๊ตฌ ๊ธฐ์กด์˜ ์ถœ๊ฒฐ ๋ฐฉ์‹์˜ ๋ฌธ์ œ์ 

1. ํ•™์ƒ๋“ค์€ ์ •ํ•ด์ง„ ์‹œ๊ฐ„ ๋‚ด์— ๊ฐ์ž์ด ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธํ•˜์—ฌ ์ถœ์„ ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ์ถœ๊ฒฐ
-> ๊ต์ˆ˜ ๋ฐ ํ•™์ƒ๋“ค์˜ ์ฝ”๋“œ์ž…๋ ฅ์ด ๋ถˆํŽธํ•จ
2. ํ•™์ƒ์˜ ์ด๋ฆ„์„ ์ผ์ผ์ด ํ˜ธ๋ช…
-> ์‹œ๊ฐ„ ์†Œ์š”๊ฐ€ ํผ

์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ ์˜ค๋Š˜๋‚  ์‚ฌ๋žŒ๋“ค ์‚ฌ์ด์—์„œ ๊พธ์ค€ํžˆ ํšŒ์ž๋˜๊ณ  ์žˆ๋Š” Deep Learning ๊ธฐ์ˆ  ์ค‘ ์•ˆ๋ฉด ์ธ์‹์„ ์ด์šฉํ•œ๋‹ค. ์•ˆ๋ฉด ์ธ์‹์„ ๋„์ž…ํ•œ ๋ชจ๋ฐ”์ผ ์ถœ์„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ด์šฉํ•  ์‹œ ๋Œ€๋ฆฌ ์ถœ์„์˜ ๋ฌธ์ œ์ ์„ ํ•ด๊ฒฐํ•˜๊ณ  ์ถœ์„ ์ฝ”๋“œ ์ƒ์„ฑ ๋ฐ ํ•™์ƒ ํ˜ธ๋ช… ๋“ฑ ์ˆ˜์—… ์‹œ๊ฐ„ ์™ธ ๋ถˆํ•„์š”ํ•œ ์‹œ๊ฐ„์„ ์ตœ์†Œํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ›  We used

๐Ÿ“š Mobile App Architecture/๋ชจ๋ฐ”์ผ ์•ฑ ๊ตฌ์กฐ

I'm in architecture drawio

๐ŸŒณ Object Tree

Object tree

๐ŸŒณ Algorithm

Training Seq1

ํ•™์Šต์„ ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์„ค์ •์—์„œ ์–ผ๊ตด ๋“ฑ๋ก์„ ํ•ด์•ผ ํ•˜๋Š”๋ฐ, ์‚ฌ์šฉ์ž๋Š” ์–ผ๊ตด ๋“ฑ๋ก ์‹œ ๋ชจ๋ฐ”์ผ ์นด๋ฉ”๋ผ๋ฅผ ํ†ตํ•˜์—ฌ 10์žฅ์˜ ๋ณธ์ธ ์‚ฌ์ง„์„ ์ดฌ์˜ํ•œ๋‹ค. ์ดฌ์˜ ์‹œ AWS EC2์˜ ๋กœ์ปฌ media/face ํด๋”๋กœ ๊ณ„์ •(ํ•™๋ฒˆ).jpg ํŒŒ์ผ์ด ์ €์žฅ๋œ๋‹ค. ๋งค์ผ ์ž์ •์— ์ˆ˜๋™์œผ๋กœ media ํด๋” ๋‚ด์— ๋“ค์–ด์˜จ ํ•™์ƒ๋“ค์˜ ์‚ฌ์ง„์€ ์ผ๊ด„์ ์œผ๋กœ ํ•™์Šต์„ ์ง„ํ–‰ํ•œ๋‹ค. ํ•™์Šต์„ ํ•œ ๋ชจ๋ธ์€ Im_in.pt ํŒŒ์ผ๋กœ ์ƒ์„ฑ์‹œํ‚จ๋‹ค.

Checking Attendance Sequence

์ถœ์„ check๋ฅผ ํ•  ์‹œ์—๋Š” ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์นด๋ฉ”๋ผ์—์„œ ํ•œ ์žฅ์˜ ๋ณธ์ธ ์‚ฌ์ง„์„ ํ•„์š”๋กœ ํ•œ๋‹ค. ์‚ฌ์ง„๋“ค์€ media์˜ check/ ํด๋”๋กœ ํ•™๋ฒˆ.jpg ํ˜•ํƒœ๋กœ ์ €์žฅ๋œ๋‹ค. Request method๊ฐ€ POST๋ฐฉ์‹์œผ๋กœ ์‚ฌ์ง„์ด ๋“ค์–ด์˜ฌ ๋•Œ๋งˆ๋‹ค ์‚ฌ์ง„์„ ์˜ˆ์ธกํ•˜์—ฌ ์–ผ๊ตด์ด ๋“ค์–ด์˜จ ํ•™๋ฒˆ๊ณผ ์˜ˆ์ธก ๊ฒฐ๊ณผ๋ฅผ mobile๋กœ ์ถœ๊ฒฐ ์ฒ˜๋ฆฌ๋ฅผ ํ•˜๋„๋ก [โ€˜ํ•™๋ฒˆโ€™, โ€˜True or Falseโ€™] ๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค. ์ „๋‹ฌ๋ฐ›์€ ๊ฐ’์„ ์ด์šฉํ•ด์„œ firebase์— ์ €์žฅ๋œ ์ผ์ž์™€ ์ถœ๊ฒฐ ํ˜„ํ™ฉ์„ ๊ฐฑ์‹ ํ•œ๋‹ค.

๐Ÿ“ฑ Demo/์•ฑ ํ™”๋ฉด

๐Ÿฅ… what we achieved/์„ฑ๊ณผ

  • ํ•œ๊ตญ์ •๋ณด๊ณผํ•™ํšŒ ๋…ผ๋ฌธ accept

written by ์ดํ˜„๋™