๋ชฉ์ฐจ
LimnPet์ ์ปค์คํ
๊ตฟ์ฆ ์ ์ ๊ณผ์ ๊ฐ ๋ฐ๋ก ๊ทธ๋ฆผ ์๋น์ค๋ฅผ ๋ฐ์์ผ ํ๋ ๋ถํธํจ์ ํด์ํ๊ธฐ ์ํ
GAN ๊ธฐ๋ฐ ๋ฐ๋ ค๊ฒฌ ๊ทธ๋ฆผ ์๋ ์์ฑ ๋ฐ ์ ์ฅ/๊ณต์ ์๋น์ค์
๋๋ค.
์ต๊ทผ ์ฑ์ฅํ๋ ๋ฐ๋ ค๋๋ฌผ ์์ฅ๊ณผ ๋ฐ๋ ค๋๋ฌผ์ ๊ฐ์กฑ ๊ตฌ์ฑ์์ผ๋ก ์ธ์ํ๊ณ ๊ฐ์ ์ ๊ฐ์ง ํ๋์ ์ธ๊ฒฉ์ฒด๋ก ๋์ฐํ๋ ํ์์ธ 'ํซ ํด๋จธ๋์ด์ ์ด์ ' ํธ๋ ๋๊ฐ ํ์ฐ๋๊ณ ์์ต๋๋ค. ๋ฐ๋ผ์ ๊ฐ์ฑ์ ์ค์ํ๊ฒ ์๊ฐํ๋ MZ์ธ๋์ ๋ฐ๋ ค์ธ์ ๋ฐ๋ ค๋๋ฌผ ์ท์ด๋ ์ก์ธ์๋ฆฌ๋ฅผ ํตํด ์ผ๋ช โํซ ๋ถ์ฌโ์ ๋๋ฌ๋ด๋ ค ํฉ๋๋ค.
๋ง์ฝ ๊ณ ๊ฐ์ด ๋ฐ๋ ค๊ฒฌ ์ฌ์ง์ ์๋ณธ ๊ทธ๋๋ก ์ด์ฉํ์ง ์๊ณ , ์บ๋ฆญํฐํํ ๋ฐ๋ ค๊ฒฌ ๊ทธ๋ฆผ์ด๋ ์ด์ํ๋ฅผ ์ด์ฉํ์ฌ ์ปค์คํ ๊ตฟ์ฆ ์ ์์ ์๋ขฐํ๊ธฐ ์ํด์๋ ์ํ ์ ์๊ณผ๋ ๋ณ๊ฐ๋ก ๊ทธ๋ฆผ์ ๊ทธ๋ ค์ฃผ๋ ์๋น์ค๋ฅผ ๋ฐ์์ผ ํฉ๋๋ค.
ํ์ง๋ง ๊ณ ๊ฐ์ ์ ์ฅ์์ ์ด๋ฌํ ๊ณผ์ ์ ๋งค์ฐ ๋ฒ๊ฑฐ๋กญ๊ณ ๋น์ฉ๋ ๋ง์ด ๋ค ์ ์๋ค๋ ๋จ์ ์ด ์กด์ฌํฉ๋๋ค.
Here's Insight ๐
- ๊ตฟ์ฆ ์ ์์ ์ํ ๊ทธ๋ฆผ ์๋น์ค๋ฅผ ์ ๋ฌธ๊ฐ์ ์์์ ์ด ํ์ํ์ง ์๋๋ก ์๋ํํฉ๋๋ค.
- ์์ฑ๋ ์ด๋ฏธ์ง๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฐ๋ ค๊ฒฌ ์ปค์คํ ๊ตฟ์ฆ(์๋ฅ, ํด๋ํฐ ์ ์ธ์๋ฆฌ, ์ํ์ฉํ, ๊ธฐํ ๋ฑ๋ฑ)๋ฅผ ์ ์ํ ์ ์๋๋ก ๊ด๋ จ ์ ์ฒด์ ์ฌ์ฉ์๊ฐ ์์ฌ์ํต ์ฑ๋์ ํ์ฑํฉ๋๋ค.
- ์ด์ํ๋ ์๋น์ค ์ ๊ณต์ผ๋ก ์ธํ ๊ณ ๊ฐ์ ๋ถํธํจ์ ๊ฐ์์ํค๊ณ ๊ตฟ์ฆ ์ ์์ ๋ํ ์ ๊ทผ์ฑ์ ๋์ผ ์ ์์ต๋๋ค.
- ์ด์ ๋ ๊ฐ์กฑ์ ๊ตฌ์ฑ์์ธ ๋์ ๋ฐ๋ ค๋๋ฌผ๋ง์ ์ํ ์นดํฐ/๊ทธ๋ฆผ ํ์์ ์บ๋ฆญํฐ ์์ฑ
- ๋์ ๋น์ฉ๊ณผ ์ค๋ ์ ์๊ธฐ๊ฐ์ด ํ์ํ ์์์
๋ฐ๋ ค๋๋ฌผ ๊ตฟ์ฆ์ ๋ฌธ์ ์ ์ ํด๊ฒฐ
- ์ ๋ฌธ๊ฐ์ ์์ ์ด ํ์ํ๋ ๋ฐ๋ ค๋๋ฌผ ์บ๋ฆญํฐํ ๋๋ ๊ทธ๋ฆผ์ ์๋ํ์ฌ ๋น์ฉ๊ณผ ์๊ฐ์ ์ ์ฝ
- ์์ฑ๋ ์ด๋ฏธ์ง๋ฅผ ์ปค์คํฐ๋ง์ด์ง ๊ตฟ์ฆ ์ ์ ์ ์ฒด์ ์ ๊ณตํ์ฌ ์์ฝ๊ฒ ๋๋ง์ ๊ตฟ์ฆ ๊ตฌ๋งค
- ๋ฐ๋ ค๋๋ฌผ๊ณผ ์ปค์คํฐ๋ง์ด์ง ์ ์ฒด ์ค๊ฐ๋ฅผ ํตํด ๋ฐ๋ ค๋๋ฌผ ๊ด๋ จ ์๋ก์ด ์์ฅ ๋ฐ ๋ฌธํ๋ฅผ ํ์ฑ
๊นํ์ฃผ |
๊น๋ฏผ์ง |
์ฑ์ฐ์ฌ |
์ก์ข ํธ |
์ ์ํ |
โ ๋ฐ๋ ค๊ฒฌ ์ฌ์ง ์
๋ก๋ ๋๋ ์ดฌ์ ๋ฐ ์ํ๋ ์คํ์ผ ์ ํ
โ ํ์ต๋ ๋ชจ๋ธ์ ํตํด ์ฌ์ง์ ๊ทธ๋ฆผ์ผ๋ก ๋ณํ
โ ๋ณํ๋ ์ด๋ฏธ์ง ํ๋ฉด ํ์ ๋ฐ ์ ์ฅ/๊ณต์ ์ฌ๋ถ ํ์ธ
โ ์ฌ์ฉ์ ์์ฒญ์ ๋ฐ๋ฅธ ์ด๋ฏธ์ง ์ ์ฅ/๊ณต์ ํน์ ํ๋ฉด ์ด๊ธฐํ
โ ์ด๋ฏธ์ง ๋ณํ์ ๋ํ ์ฌ์ฉ์ ๋ฐ์ ๋ฐ ํผ๋๋ฐฑ ์์ง์ ์ํ ๋๊ธ ํ์ด์ง ์ ๊ณต
โ ๋ณํ ์ด๋ฏธ์ง๋ฅผ ํ์ฉํด ๊ตฟ์ฆ๋ฅผ ์ ์ํ ์ ์๋ ์
์ฒด ๋ชฉ๋ก ํ์
โ ์ฌ์ฉ์๊ฐ ์ ํํ ์
์ฒด ํ์ด์ง๋ก ์ด๋
โ ์ฌ์ง ์ ์ฒด๊ฐ ์๋ ๋ฐ๋ ค๊ฒฌ ์์ญ๋ง ๋ฐ๋ก ์ถ์ถํ์ฌ ์ด๋ฏธ์ง ๋ณํ
โ ์ ํ์ง ์ด๋ฏธ์ง ํ์ง ๊ฐ์
โ ๊ธ๋ก๋ฒ ์นํ์ด์ง ์ฌ์ดํธ ์ง์(Korean, English, Japanese, Spanish, Chinese)
ย ย 1๏ธโฃ Service ํ์ด์ง ์ ์
ย ย 2๏ธโฃ ์คํ์ผ ์ ํ ๋ฐ ์ด๋ฏธ์ง ์ ๋ก๋
ย ย 3๏ธโฃ Draw picture ๋ฒํผ ํด๋ฆญ ๋๋ Improve resolution ๋ฒํผ ํด๋ฆญ
ย ย 4๏ธโฃ ์ถ๋ ฅ/๊ฒฐ๊ณผ ์ด๋ฏธ์ง ์ ์ฅ
ย ย 5๏ธโฃ ๊ตฟ์ฆ ์ฌ์ดํธ์์ ์ฃผ๋ฌธ ์๋ขฐ
2. ๋ก์ปฌ ์๋ฒ ์คํ ๋ฐฉ๋ฒ
ย ย 1๏ธโฃ app.py ํ์ผ ์คํ
ย ย 2๏ธโฃ localhost ์ฃผ์๋ก ์ ์
ย ย 3๏ธโฃ ์์ ๊ณผ์ ๊ณผ ๋์ผ
์ฌ์ง์ ํด๋ฆญํด์ฃผ์ธ์
1st. iteration
-
๋ฐ์ดํฐ์ ์์ง ๋ฐ CartoonGAN ๋ชจ๋ธ ํ์ต
-
CartoonGAN ๋ชจ๋ธ์ ์ด์ฉํ์ฌ ๋ฐ๋ ค๊ฒฌ ์ฌ์ง์ Cartoonํ
-
return ์ด๋ฏธ์ง๋ฅผ ์น์ post
-
์์ ๋คํธ์ํฌ ๊ธฐ๋ฅ ์ถ๊ฐ(๋๊ธ ๊ธฐ๋ฅ, SNS ๊ณต์ ๊ธฐ๋ฅ)
-
์น ๋ฐฐํฌ
2st. iteration
-
segmantation ๋ชจ๋ธ์ ์ถ๊ฐ. ์ด๋ฏธ์ง์์ ๋ฐ๋ ค๊ฒฌ๋ง์ ์ถ์ถํ์ฌ Cartoonํ
-
์น ํ์ด์ง UI ์ถ๊ฐ ๋ฐ ๊ฐ์
-
๊ตฟ์ฆ ์ ์ ํ์ฌ ์ฌ์ดํธ ์ถ๊ฐ
-
๊ตฟ์ฆ ์ ์ ์ฌ์ ์ ์ ๋ณด ์ ๊ณต, ์ฌ์ง์ ๊ตฟ์ฆ ์ฌ์ ์์๊ฒ ์ ๋ฌ
3st. iteration
-
Plan1) ReactNative๋ฅผ ์ด์ฉํ ์ฑ ๊ฐ๋ฐ
-
Plan2) PWA๋ฅผ ์ด์ฉํ ์ฑ ๊ฐ๋ฐ
-
์ฑ ๋ง์ผ ์ถ์ ์ค๋น (Google Play)
-
์ฑ Open testing release ๋๊ธฐ
TODO list in the near future:
-
์ด๋ฏธ์ง ๋ถํ ๊ธฐ๋ฅ ๋ถ๋ฆฌ
-
์ฌ์ฉ์๊ฐ ์ง์ ๋ฐฐ๊ฒฝ์ ๋ฏธ๋ฆฌ ์ ๊ฑฐํ ์ฌ์ง์ ๊ทธ๋๋ก ์ด์ฉํ ์ ์๋๋ก ํด๋น ๊ธฐ๋ฅ ๋ถ๋ฆฌ
-
๊ธฐ๋ฅ ๋ถํ ์, ์๋์ ๊ฐ์ ์ด์ ์ด ์กด์ฌ
- ๋ถํ ๋ชจ๋ธ์ด ๋ฐ๋ ค๊ฒฌ์ ์ ๋๋ก ์ธ์ํ์ง ๋ชปํ ๊ฒฝ์ฐ์ ๋ํ ๊ฒฐ๊ณผ ๋ฐฉ์ง
- ์ฌ์ฉ์๊ฐ ๋ฐฐ๊ฒฝ์ ํฌํจํ ์ด๋ฏธ์ง๋ฅผ ๋ณํํ๊ธธ ์ํ๋ ๊ฒฝ์ฐ์ ๋ํ ์ ํ๊ถ ์ ๊ณต
-
-
์ด๋ฏธ์ง ๋ณํ๊ณผ ํด์๋ ๊ฐ์ ๊ธฐ๋ฅ ํตํฉ
-
์ ํ์ง์ ์ด๋ฏธ์ง๊ฐ ํ์ํ ๊ฒฝ์ฐ๋ ์กด์ฌํ์ง ์์
-
ํ ํ๋ก์ ํธ์์๋ ์๋ฒ ์์ ๋ฌธ์ ๋ก ํด๋น ๊ธฐ๋ฅ๋ค์ ๋ถํ ํ์ผ๋, ์ค์ ๋ก๋ ํตํฉ์ด ํ์
-
-
cartoonGAN ๋ชจ๋ธ ์ฑ๋ฅ ํ๊ฐ ๋ฐ ๊ฐ์
-
์ถฉ๋ถํ์ง ๋ชปํ ํ์ต์ผ๋ก ์ธํด ์ด๋ฏธ์ง ์ผ๋ถ๋ง ๋ณํ๋๋ ๊ฒฐ๊ณผ๊ฐ ์กด์ฌ, ํ์ต ํ์๋ฅผ ๋๋ ค ๋ชจ๋ธ์ ์์ ์ฑ ํ๋ณด ํ์
-
ํ ํ๋ก์ ํธ์์๋ ๊ฐ๊ด์ ์ธ ๋ชจ๋ธ ํ๊ฐ ์งํ์ ๋ํ ์ฑ๋ฅ ํ๊ฐ๊ฐ ์ด๋ฃจ์ด์ง์ง ์์์ผ๋ฏ๋ก, ์ต๊ทผ GAN ๋ชจ๋ธ์ ํ๊ฐ ์งํ ๊ด๋ จ ์ฐ๊ตฌ๋ฅผ ์ฐธ๊ณ ํด ๊ฐ๊ด์ ์ธ ํ๊ฐ ํ์
-
-
์ปค๋ฎค๋ํฐ ๋ฐ ๊ฐค๋ฌ๋ฆฌ ๊ธฐ๋ฅ ์ถ๊ฐ
-
์ฌ์ฉ์๋ค์ด ์ ์ฅํ ๊ฒฐ๊ณผ ์ด๋ฏธ์ง๋ค์ ํ ํ๋ซํผ์ด ์๋ ์น ํ์ด์ง ๋ด์์ ์๋ก ๊ณต์ ํ ์ ์๋๋ก ์ปค๋ฎค๋ํฐ ๋ฐ ๊ฐค๋ฌ๋ฆฌ ๊ธฐ๋ฅ์ ์ถ๊ฐ
-
์ฌ์ฉ์ ์์กด์จ ํฅ์ ๊ธฐ๋
-
-
๋ฐ๋ ค๋๋ฌผ ๋ฒ์ ํ์ฅ
- ๊ณ ์์ด, ์ต๋ฌด์ ๋ฑ ๋ค์ํ ๋ฐ๋ ค๋๋ฌผ์ ๋ํด ์๋น์ค ๋ฒ์ ํ๋
-
๊ตฟ์ฆ์ต๋ค๊ณผ์ ์ฐ๊ณ๋ฅผ ํตํ ๊ฑฐ๋ ์ค๊ฐ ์ญํ ๊ฐํ
-
๊ฐ ์ ์ฒด์์ ์ฐ๊ณ๋ฅผ ํตํด ๋ฒ์๋ฅผ ํ์ฅ์์ผ, ๋จ์ ๋ชฉ๋ก ์ ๊ณต์ด ์๋ ๊ตฟ์ฆ ์ ์ ๋ฐ ๊ฒฐ์ ๊น์ง ํ์ด์ง ๋ด์์ ์ํํ ์ ์๋๋ก ์น ํ์ด์ง ๊ฐ์
-
์ ์ฒด๋ณ ๋ฆฌ๋ทฐ ๋ฐ ํ์ ๊ธฐ๋ฅ์ ๊ตฌํํด ์ฌ์ฉ์์ ๊ตฟ์ฆ ์ ์ฒด ๊ฐ ์์ฌ์ํต ์ฑ๋ ํ์ฑ ๊ธฐ๋ฐ ๋ง๋ จ
-
-
๋ถ๊ฐ ์๋น์ค ์ ๊ณต
- ์๋ ์์์ ๊ฐ์ ๋ค์ํ ๋ถ๊ฐ ์๋น์ค ์ถ๊ฐ ์ ๊ณต
- ๊ทธ๋ฆผ ์ด๋ชจํฐ์ฝํ
- ์ ๋ช ์๊ฐ ๋ฐ ๊ตฟ์ฆ์ต๊ณผ์ ์ฐ๊ณ๋ฅผ ํตํ ์์ฒด ์ ์ ๊ตฟ์ฆ ํ๋งค
- ์ฌ์ฉ์๊ฐ ์ง์ ์์ ์ ๋ฐ๋ ค๊ฒฌ์ ์ด์ฉํ ๊ตฟ์ฆ๋ฅผ ๋ง๋ค์ด ๊ฑฐ๋
- ์๋ ์์์ ๊ฐ์ ๋ค์ํ ๋ถ๊ฐ ์๋น์ค ์ถ๊ฐ ์ ๊ณต
์ด ํ๋ก์ ํธ์ ์๋น์ค ๋ชจ๋ธ์ ๊ฐ์ ํ ์ ์๋ ์ ์์ด ์๋ค๋ฉด, repo๋ฅผ ์ ํํ๊ณ pull ์์ฒญ์ ํด์ฃผ์ธ์.
๋ํ Issues ์์ "enhancement" ํ๊ทธ๋ก ๊ฐ๋จํ issue๋ฅผ ์ด์ด๋ณด๊ณ ๊ธฐ๋ฅ ์ถ๊ฐ๋ฅผ ํด๋ณด์ค ์ ์์ต๋๋ค.
์ด ํ๋ก์ ํธ์ ๋ณ์ ์ฃผ๋ ๊ฒ๋ ์์ง ๋ง์ธ์. ๊ฐ์ฌํฉ๋๋ค!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Team e-mail: [email protected]
Members's e-mail
- Hanju Kim: [email protected]
- Minji Kim: [email protected]
- Yeonjae Sung: [email protected]
- Jongho Song: [email protected]
- YeongHoon Jeong: [email protected]