Strabismus Recognizer ๐
๋ณธ ํ๋ก๊ทธ๋จ์ ์ฃผ์ํ์ฌ ๋์์ ์ธ๊ณต์ง๋ฅ ๊ธฐ๋ฐ ์ฌ์์ง๋จ ์ํํธ์จ์ด์
๋๋ค.
1. ํ์ด์ฌ ์ค์น
- ๋ณธ ํ๋ก๊ทธ๋จ์ ํ์ด์ฌ์ ๊ธฐ๋ฐ์ผ๋ก ์๋ํฉ๋๋ค.
- ์์ ์ PC์ ๋ง๋ ํ์ด์ฌ์ ์ค์นํด์ฃผ์๊ธธ ๋ฐ๋๋๋ค.
- ๋ด ์ปดํจํฐ๋ฅผ ๋ง์ฐ์ค ์ฐํด๋ฆญ โ ์์ฑ์ ๋ณด๋ฉด ๋ช bit ์ปดํจํฐ์ธ์ง ํ์ธํ ์ ์์ต๋๋ค.
์ฃผ์ (WARNING) !!
- Add Python 3.7 to Path๋ฅผ ๋ฐ๋์ ์ฒดํฌ(V)ํ๊ณ ์ค์นํด์ผํฉ๋๋ค.
- ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ์ง์ ํ๊ฒฝ๋ณ์๋ฅผ ๋ฑ๋กํด์ผํ๋๋ฐ ๊ฝค ๋ณต์กํฉ๋๋ค.
ํ์ด์ฌ ์ค์น ๋งํฌ
- ๋ณธ ๋ฌธ์๋ ํ์ด์ฌ ๋ฒ์ 3.7.3์ ๊ธฐ์ค์ผ๋ก ์์ฑ๋์์ต๋๋ค.
- ์์์ ๋งํ๋ฏ์ด Add Python 3.7 to Path๋ฅผ ๊ผญ ์ฒดํฌ(V) ํด์ฃผ์ธ์!!
- 64๋นํธ ์ปดํจํฐ : ์ค์น ๋งํฌ
- 32๋นํธ ์ปดํจํฐ : ์ค์น ๋งํฌ
2. ์ฌ์์ง๋จ ํ๋ก๊ทธ๋จ ์ค์น
- ํด๋์ ๋๋ด๋
install.bat
์ ๋๋ธํด๋ฆญํ๋ฉด ์ฌ์ ์ง๋จ ํ๋ก๊ทธ๋จ์ด ์ค์น๋ฉ๋๋ค.
3. ์๋ฒ ์คํ
- ํด๋์ ๋๋ด๋
start_server.bat
์ ๋๋ธํด๋ฆญํ๋ฉด ์ฌ์ ์ง๋จ ์๋ฒ๊ฐ ์คํ๋ฉ๋๋ค. - ๊ฒ์ ์ ํฐ๋ฏธ๋ ์ฐฝ์ ๊ณ์ ์ผ๋์ผํฉ๋๋ค. (ํฐ๋ฏธ๋ ์ฐฝ์ ๋ซ์ผ๋ฉด ์๋ฒ๋ ์ข
๋ฃ๋ฉ๋๋ค.)
ํฌํธ ๋ณ๊ฒฝ์ ์ํ๋ค๋ฉด (Optional)
- ๊ธฐ๋ณธ ํฌํธ๋ 8595๋ก ์ง์ ๋์ด์๋๋ฐ, ๋ณ๊ฒฝํ๊ณ ์ถ์ ๋๋ง ์๋๋ฅผ ์ํํฉ๋๋ค.
- ์ผ๋ฐ์ ์ผ๋ก ์ด ์์ ์ ์ํํ ํ์๋ ์์ต๋๋ค.
start_server.bat
์ ์ฐํด๋ฆญํ๊ณ [ํธ์ง]์ ๋๋ฅธ ๋ค์cmd/k python application.py --port=8595
์์ port= ๋ท๋ถ๋ถ์ ์ํ๋ ํฌํธ๋ฅผ ์ ์ผ๋ฉด ๋ฉ๋๋ค.
4. ์น์ฌ์ดํธ ์ ์ํ๊ธฐ
- ํฌ๋กฌ ๋ฑ์ ์น๋ธ๋ผ์ฐ์ ๋ฅผ ์ด๊ณ
http://localhost:8595/
๋ฅผ ์ ๋ ฅํ์๋ฉด ์น์ฌ์ดํธ์ ์ ์ํ ์ ์์ต๋๋ค. - ๋ง์ฝ ํฌํธ๋ฒํธ๋ฅผ ๋ณ๊ฒฝํ์
จ๋ค๋ฉด :8595๋ฅผ ๋ณ๊ฒฝํ์ ํฌํธ๋ก ๋ณ๊ฒฝํ์๋ฉด ์ ์ํ ์ ์์ต๋๋ค.
5. ๋ชจ๋ธ ํ์ตํ๊ธฐ
- ๋ชจ๋ธ์ ํ์ตํ์๋ ค๋ฉด ๋ฐ์ดํฐ๋ฅผ ์ ํ์ธํ์ ํ์ ๋๋ด๋
train_model.bat
๋ฅผ ์คํํฉ๋๋ค. - ๋ฐ์ดํฐ ์ค์ ๋น ๋ฐ์ดํฐ๋ ๊นจ์ง ๋ฐ์ดํฐ๊ฐ ์์ผ๋ฉด ์๋ฉ๋๋ค. ์ ํ์ธํ๊ณ ๋ฃ์ด์ฃผ์ธ์.
6. ๋ชจ๋ธ ํ ์คํธํ๊ธฐ
- ํ์ต๋ ๋ชจ๋ธ์ ํ
์คํธํ๋ ค๋ฉด ๋๋ด๋
test_model.bat
์ ์คํํฉ๋๋ค. - ๋ฐ์ดํฐ ์ค์ ๋น ๋ฐ์ดํฐ๋ ๊นจ์ง ๋ฐ์ดํฐ๊ฐ ์์ผ๋ฉด ์๋ฉ๋๋ค. ์ ํ์ธํ๊ณ ๋ฃ์ด์ฃผ์ธ์.
7. ํ์ต / ํ ์คํธ์ ์ฃผ์์ฌํญ
- ํ์ต ๋ฐ์ดํฐ๋ 2๊ฐ ์ด์์ ๊ฒ์ฌ๊ฐ ์ด๋ฃจ์ด์ง ๋ฐ์ดํฐ๋ง ์ ์ฉ๋ฉ๋๋ค.
- ์ด ๋, ๋ฐ๋์ ๋ง์ง๋ง ๊ฒ์ฌ๋ ์ ์ธ์ ๊ฒ์ฌ์ฌ์ผํฉ๋๋ค.
- ์ฆ, csv ํ์ผ์ ๋ฐ๋์ 2๊ฐ์ง์ MEDIA_ID๊ฐ ํ์ํฉ๋๋ค.
- ํ
์คํธ ๋ฐ์ดํฐ๋ ์ด๋ฃจ์ด์ง ๊ฒ์ฌ์ ๊ฐ์๋ ์๊ด์ด ์์ต๋๋ค.
- ๋์ ๋์ผํ๊ฒ ๋ฐ๋์ ๋ง์ง๋ง ๊ฒ์ฌ๋ ์ ์ธ์ ๊ฒ์ฌ์ฌ์ผํฉ๋๋ค.