๊ฐ๋ฐ ๋๊ธฐ
์ผ๋ง ์ ์ ์น๊ตฌ์ ๋ฐฅ์ ๋จน์ผ๋ฌ ๊ฐ๋ค๊ฐ ์น๊ตฌ๊ฐ ๊ณ์ข์ด์ฒด๋ฅผ ํ๋๋ฐ ์ผ์ผ์ด ์
๋ ฅํ๋ ๊ฒ ๊ท์ฐฎ๋ค๊ณ ์ฌ์ง ์ฐ์ผ๋ฉด ๋ฐ๋ก ์ธ์ํ๊ฒ ํด์ฃผ๋ ์ดํ ๊ฐ์ ๊ฒ ์์ผ๋ฉด ์ข๊ฒ ๋ค๊ณ ์๊ธฐํ์ต๋๋ค. ๊ทธ ์๊ธฐ๋ฅผ ๋ฃ๊ณ ์์ด ๊ฝํ์ ๊ฐ๋ฐ์ ์์ํ๊ฒ ๋์์ต๋๋ค.
ํด์ ํ๋ฌํฐ๋ฅผ ์ฌ์ฉํด์ ๊ฐ๋ฐ์ ์์ํ์ต๋๋ค. ์๋
์ ํ๋ฌํฐ ์ฑ
์ ์ฌ์ ๊ณต๋ถํ์ด ๊ธฐ๋ณธ์ ์ธ ๊ฑด ๋ค๋ฃฐ ์ ์์๊ธฐ ๋๋ฌธ์
๋๋ค.
๊ฐ๋ฐ ๊ณผ์
์ฑ ์คํ -> ์นด๋ฉ๋ผ ์คํ -> ์ฌ์ง ์ฐ๊ธฐ -> ์ฌ์ง์์ ํ ์คํธ ์ถ์ถ -> ํด๋ฆฝ๋ณด๋์ ๋ณต์ฌ -> ์ํ์ดํ ์ผ๊ธฐ
์ด๊ฑด ์ ๊ฐ ๊ธฐํํ ์ดํ์ ์๋ ํ๋ฆ์ ๋๋ค. ๊ณ์ข๋ฒํธ์ ์ํ ์ด๋ฆ์ด ํด๋ฆฝ๋ณด๋์ ๋ณต์ฌ๋๋ฉด ์ํ ์ดํ์ ์ผฐ์ ๋ ํด๋น ๊ณ์ข๋ก ์ก๊ธํ๊ธฐ ๋ฒํผ์ด ๋จ๋ ๊ฒ์ ์ด์ฉํ๊ณ ์ ํ์ต๋๋ค.
๋จผ์ ์นด๋ฉ๋ผ๋ฅผ ์ผ์ ์ฌ์ง์ ์ฐ๊ณ ๊ทธ ์ด๋ฏธ์ง๋ฅผ ๋ณ์์ ๋ด๊ธฐ ์ํด ImagePicker package๋ฅผ ์ฌ์ฉํ์ต๋๋ค.
๊ทธ๋ค์์ผ๋ก ์ด ์ดํ์ ํต์ฌ ๊ธฐ๋ฅ์ธ ์ฌ์ง์์ ํ
์คํธ ์ถ์ถ์ ํ๊ธฐ ์ํด OCR.space๋ผ๋ ์ฌ์ดํธ๋ฅผ ์ด์ฉํ์ต๋๋ค. ํด๋น ์ฌ์ดํธ์์ API Key๋ฅผ ์ ๊ณต๋ฐ๊ณ ์์ ์ฐ์ ์ฌ์ง์ https://api.ocr.space/parse/image ์ด ์ฃผ์๋ก ๋ณด๋ด๋ฉด ๊ฒฐ๊ด๊ฐ์ ๋ฐ์์ฌ ์ ์๋๊ตฐ์. ์๋์ ์ฑ๊ณตํ์ง๋ง, ์บก์ฒ๋ณธ ๊ฐ์ ๊น๋ํ ์ฌ์ง์ ์ธ์ํ๋ ๋ฐ ๋ฐํด ๊ทธ๋ฅ ์นด๋ฉ๋ผ๋ก ์ฐ์ ์ฌ์ง์ ์ ๋๋ก ์ธ์์ ๋ชป ํ๋๊ตฐ์.
๊ทธ๋์ ๋ค๋ฅธ ocr ํ๋ก๊ทธ๋จ์ ์ฐพ์๋ดค๋๋ฐ ML Vision์ด๋ผ๋ ๊ฒ์ด ์์์ต๋๋ค. ์ด๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ด ์ ํ ๋ธ๋ก๊ทธ๋ฅผ ์ฐพ์์ ์ฐธ๊ณ ํ์ต๋๋ค.
์ฌ๊ธฐ๊น์ง๊ฐ ๊ฐ์ฅ ํฐ ๊ด๋ฌธ์ด์๊ณ ๊ทธ ์ดํ๋ ํด๋ฆฝ๋ณด๋์ ๋ณต์ฌํ๋ ๊ฒ ์ฝ๋๋ฅผ ์ง์ฃผ๊ณ URL_Launcher package๋ฅผ ์ด์ฉํ์ฌ ํน์ ์ดํ ์คํํ๋ ๊ธฐ๋ฅ๋ ๊ตฌํํ์์ต๋๋ค. ๋๋ถ๋ถ์ ์ํ ์ดํ์ ์ฌ์ฉํ ์ ์๊ฒ ๋ง๋ค ๊ณํ์ด์ง๋ง ์ฐ์ ์ ์ ๊ฐ ์ฃผ๋ก ์ฌ์ฉํ๋ ์นด์นด์ค๋ฑ
ํฌ๋ก ์ฐ๊ฒฐ๋๊ฒ ํ์ต๋๋ค.
ํต์ฌ ์ฝ๋ ์ผ๋ถ๋ถ



์ดํ ์์ฐ ์ฌ์ง




์์ฐ ์์์ ์ฌ๋ฆฌ๊ณ ์ถ์์ง๋ง, ํน์๋ผ๋ ๊ณ์ข๊ฐ ์ ์ถ๋ ๊น ๋ด ์ฌ์ง์ผ๋ก ๋์ฒดํฉ๋๋ค.
ํ๊ธฐ
flutter ์ฑ
์ ๋์จ ์์ ๋ฅผ ๋ฐ๋ผ ํด๋ณธ ๊ฒ ์ด์ธ๋ก ์ ๊ฐ ๋ง๋ค์ด ๋ณด๊ณ ์ถ์ ์ดํ์ ๋ง๋ ๊ฒ์ ์ฒ์์ธ๋ฐ ์๊ฐ๋ณด๋ค ๋๋ฌด ์ฌ๋ฏธ์์๊ณ ์งง์ ์๊ฐ ์์ ๊ฒฐ๊ณผ๋ฌผ์ ๋ง๋ค์ด ๋ด๋ ์ฑ์ทจ๊ฐ์ด ์ปธ์ต๋๋ค. ๊ทธ๋์ ์์ผ๋ก๋ ์๊ฐ์ด ๋ ๋ ์กฐ๊ธ์ฉ ๊ณต๋ถํ ์๊ฐ์
๋๋ค.
์ ์ดํ ์์ฐ ์ฌ์ง์์ ๋ณด์
จ๋ค์ํผ ์์ง ํ๊ธ ํ
์คํธ๋ฅผ ์ธ์ํ์ง ๋ชปํ๋ ์ํ์ด๊ณ ์ด ๋๋ฌธ์ ์ง์ ๋ถ์ฌ๋ฃ๊ธฐ๋ฅผ ํ๊ณ ๋ณด๋ผ ์ํ์ ์ ํํด์ผ ํฉ๋๋ค. ๋ํ ๋ค๋ฅธ ์ํ ์ดํ๋ก๋ ์ฐ๊ฒฐํ ์ ์๊ฒ ์ถ๊ฐํด์ผ ํ๋ ์ํฉ์
๋๋ค.
์ฐ์ ์ดํ์ ํต์ฌ ๊ธฐ๋ฅ์ ์์ฑํด๋๊ณ ML Vision์ด ํ๊ธ์ ์ง์ํ๋์ง ์ฐพ์๋ณด๊ธฐ๋ ํ๋ฉฐ ๋ค๋ฅธ ์ํ ์ดํ ์ฐ๊ฒฐ๋ ๊ณํํ๋ ์์ค์ ํ ์ค์ ์ด๋ฏธ ์ ์ฌํ ๊ธฐ๋ฅ์ด ์๋ค๋ ์๊ธฐ๋ฅผ ๋ค์ด๋ฒ๋ ธ์ต๋๋ค... ๊ทธ๋์ ์ฝ๊ฐ์ ํํ๊ฐ ์์ง๋ง ์ผ๋จ ๋ง๋ ๊ฒ์ด ์์ผ๋ ์ ๋ฆฌ๋ ํด๋ ๊ฒธ ๊ธ์ ์๋๋ค.
์์ฝ๊ธด ํ์ง๋ง ์ ๊ฐ ๊ณํํ ์ดํ์ ํ ์ค๋ฅผ ์ฌ์ฉํ์ง ์๋ ์ฌ๋๋ค๋ ์ด์ฉํ ์ ์๊ธฐ ๋๋ฌธ์ ๋ง์ ์์ฑ์ ํด๋ณผ ์๊ฐ์
๋๋ค. ๊ทธ๋ฆฌ๊ณ ์์ฑํ๊ฒ ๋๋ค๋ฉด ์ด ๋ธ๋ก๊ทธ๋ ํ๋ ์ด ์คํ ์ด์ ์ฌ๋ ค๋ณด๊ฒ ์ต๋๋ค.
์ฐธ๊ณ ์๋ฃ
์นด๋ฉ๋ผ๊ด๋ จ
๋ธ๋ก๊ทธ : https://fre2-dom.tistory.com/346
๊ณต์๋ฌธ์ : https://docs.flutter.dev/cookbook/plugins/picture-using-camera
์ด๋ฏธ์ง์์ ํ ์คํธ ์ถ์ถ
OCR.space ์ด์ฉ : https://medium.com/@nsivaramdav/create-a-image-to-text-recognition-app-with-flutter-d135b682ba4d
ML Vision ์ด์ฉ : https://365waytobe-pro-grammer.tistory.com/81
'๐งโ๐ป ์ฝ๋ฉ > Flutter' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [Flutter] ์ฌ์ฉ ๊ถํ ๋ฌป๊ธฐ(permission ์์ฒญํ๊ธฐ) (0) | 2023.06.05 |
|---|---|
| [Flutter] Kakao login ๊ตฌํ - Hash key ๋ฐ๊ธ (1) | 2023.05.25 |
| [Flutter] GetX ๊ณต๋ถ ๊ธฐ๋ก (1) (0) | 2023.04.08 |
| [Flutter] FitMe mvp ๋ถ์ (๋ฏธ์์ฑ) (0) | 2023.04.08 |