Skip to content

HanWoongRyu/Savior_fridge

Repository files navigation

๋ƒ‰์žฅ๊ณ ๋ฅผ ๋ถ€ํƒํ•ด

ํ”„๋กœ์ ํŠธ ์•„์ด๋””์–ด ๋ฐ ๋ฐฐ๊ฒฝ

  • ์•„์ด๋””์–ด

    • ์‚ฌ์šฉ์ž๊ฐ€ ๋ฌผ๊ฑด์„ ์‚ฌ๊ณ  ๋ฐ›์€ ์˜์ˆ˜์ฆ ๊ณผ ์Œ์‹์˜ ์‚ฌ์ง„์„ ํ†ตํ•˜์—ฌ ๊ฐ์ฒด๋ฅผ ๋ถ„๋ฅ˜ํ•˜๊ณ  ๊ทธ์— ๋งž๋Š” ์œ ํ†ต๊ธฐํ•œ์„ ํŽธํ•˜๊ฒŒ ์ €์žฅํ•˜๊ฒŒ ํ•˜์—ฌ ๋ฒ„๋ฆฌ๋Š” ์Œ์‹์„ ์ค„์ด๊ณ  ๋ƒ‰์žฅ๊ณ  ๊ด€๋ฆฌ๋ฅผ ํŽธํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•œ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜

    • ์‚ฌ๋žŒ๋“ค์˜ ํ‰์†Œ์˜ ์‹์Šต๊ด€, ์Œ์‹ ์†Œ๋น„๊ด€๋ จ ๋ฐ์ดํ„ฐ ๋˜ํ•œ ์ˆ˜์ง‘ํ•˜์—ฌ ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ ์ฐฝ์ถœ ๊ฐ€๋Šฅ

    • ์˜์ˆ˜์ฆ์˜ ๊ธ€์ž๋ฅผ ์ž˜ ๋ชป ๋ถ„๋ฅ˜ํ•˜์˜€์„๋•Œ ๊ทธ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜์—ฌ ๋ชจ๋ธ ์žฌํ•™์Šต์— ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ ๋˜ํ•œ ๋ชฉํ‘œ

  • ๋ฐฐ๊ฒฝ

    • 2021.06 ์ „๋ฐ˜๊ธฐ ์กธ์—…์ž‘ํ’ˆ์„ ์ œ์ถœ์„ ์œ„ํ•œ ๋ชฉ์ ์œผ๋กœ ์‹œ์ž‘๋œ ํ”„๋กœ์ ํŠธ
    • ๊ฐœ์ธ์ ์ธ ์‹ฌ์ธต์‹ ๊ฒฝ๋ง์˜ ๋ถ„๋ฅ˜๋ฌธ์ œ์— ๋Œ€ํ•œ ํ˜ธ๊ธฐ์‹ฌ

์‹คํ–‰ํ™”๋ฉด

gif ์ด๋ฏธ์ง€๋Š” ๋กœ๋”ฉ ์‹œ๊ฐ„์ด ์กฐ๊ธˆ ๊ฑฐ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๊ฐœ๋ฐœ ํ™˜๊ฒฝ : Android Studio ์‚ฌ์šฉ
  • ํšจ์œจ์ ์ธ detection์„ ์œ„ํ•˜์—ฌ ์œ ์ €์—๊ฒŒ ์ธ์‹์ด ํ•„์š”ํ•œ ๋ถ€๋ถ„์„ crop ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•œ๋‹ค.
  • ๋‹ค๋ฅธ ๋™์ž‘๋“ค์€ reffri๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. (ํšŒ์› ์„œ๋ฒ„๋Š” ์‹คํ–‰ํ•ด ๋†“๊ณ  ์žˆ์ง€ ์•Š์•„ ๋”ฐ๋กœ ๊ตฌ์ถ•ํ•ด์•ผํ•จ)

๊ธฐ๋Šฅ

  • ๋กœ๊ทธ์ธ / ํšŒ์›๊ฐ€์ž…
  • ์˜์ˆ˜์ฆ & ์‹์ž์ œ
    • ์‚ฌ์ง„์„ ์ฐ์€ ํ›„ or ๊ฐค๋Ÿฌ๋ฆฌ์˜ ์‚ฌ์ง„์„ ์„ ํƒํ•œ ํ›„ ์ „์†ก
    • ์ด๋ฏธ์ง€์— ๋งž๋Š” ์ƒํ’ˆ์ด๋ฆ„๊ณผ ์œ ํ†ต๊ธฐํ•œ์„ OCR model๊ณผ object claffication model์„ ์ด์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ „์†ก
    • ํ˜„์žฌ์‹œ๊ฐ„ ์ดํ›„ ์œ ํ†ต๊ธฐํ•œ์ด ์ง€๋‚˜๋ฉด ์•Œ๋žŒ
    • ํ‹€๋ฆฐ ์ƒํ’ˆ์ด๋ฆ„์ด ์˜ฌ ๊ฒฝ์šฐ ๊ณ ์น  ์ˆ˜ ์žˆ๊ณ  , ํ‹€๋ฆฐ ๊ฒฝ์šฐ๋Š” ๋‹ค์‹œ ์„œ๋ฒ„์— ์ „์†ก๋จ
  • ๋ƒ‰์žฅ๊ณ  ์ž์ œ ๊ด€๋ฆฌ
    • ์ž์ œ์ด๋ฆ„ + ์œ ํ†ต๊ธฐํ•œ ์ถ”๊ฐ€ ์‚ญ์ œ ์ˆ˜์ • ๊ฐ€๋Šฅ
    • ์˜์ˆ˜์ฆ ํ˜น์€ ์‹์ž์žฌ ์ด๋ฏธ์ง€๋กœ ์–ป์€ ์ƒํ’ˆ์ด๋ฆ„๊ณผ ์œ ํ†ต๊ธฐํ•œ ๋˜ํ•œ ์ด๊ณณ์— ์ €์žฅ๋จ

ko-OCR

  • socket ํ†ต์‹ ์„ ํ†ตํ•œ ์—ฐ๊ฒฐ => ์‚ฌ์šฉ์ž์—๊ฒŒ ์ด๋ฏธ์ง€๋ฅผ ์ „๋‹ฌ๋ฐ›์Œ => img_preprocessing => Detection => ๋ฌธ์ž์ด๋ฏธ์ง€ segmentaiton ์ดํ›„ crop => model์„ ํ†ตํ•œ ๋ถ„๋ฅ˜
  • Detecting์ด ์ž˜๋˜์ง€ ์•Š๋Š” ํŠน์ • ๋‹จ์–ด๋“ค (๊นป์žŽ,๋“ฑ์‹ฌ ๋“ฑ์„ ์ฐพ์•„ ์ถ”๊ฐ€๋กœ ๋ฐ์ดํ„ฐ์…‹์— ๋„ฃ์–ด์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.)
  • ๋ชจ๋ธ์— ๋Œ€ํ•œ ์ „์ฒด์ ์ธ ์ฝ”๋“œ๋Š” https://github.com/parksunwoo/ocr_kor ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.

classfication food


์œ ํ†ต๊ธฐํ•œ ๋ฐ์ดํ„ฐ


์•„์‰ฌ์šด์ 

  • ์„œ๋ฒ„๋“ค(ko-ocr,food_classfication,ํšŒ์›์„œ๋ฒ„)์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ํ•ฉ์น˜์ง€ ๋ชปํ•œ๊ฒƒ
  • ์‹ฌ์ธต์‹ ๊ฒฝ๋ง์— ๋Œ€ํ•œ ๊ณต๋ถ€๊ฐ€ ๋ถ€์กฑํ•˜์—ฌ ์ œ๋Œ€๋กœ ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๊ณ  ์‹ค์ œ ์žˆ๋Š” ์ฝ”๋“œ๋ฅผ ์‘์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ์…‹๋งŒ ๋ณ€๊ฒฝํ•œ ์ 
  • ์‹์ž์žฌ ์‚ฌ์ง„ ๋ถ„๋ฅ˜๋Š” ๋ฐ์ดํ„ฐ์…‹์ด ๋ถ€์กฑํ•˜์—ฌ ์ œ๋Œ€๋กœ ๋™์ž‘ํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋ฐ์ดํ„ฐ์…‹์— ์žˆ๋Š” ํŠน์ • ๋ธŒ๋žœ๋“œ์˜ ์‹์ž์žฌ ์‚ฌ์ง„๋งŒ ๊ฐ€๋Šฅํ•˜๊ณ  ๋˜ํ•œ ์ œ๋Œ€๋กœ ์ฐํžˆ์ง€ ์•Š์œผ๋ฉด ์ž˜ ๋™์ž‘ํ•˜์ง€ ์•Š๋Š”๋‹ค.
  • ocr ์†๋„๊ฐ€ ๋А๋ฆฐ์  (์•ฝ 30์ดˆ ์†Œ์š”)๊ฐ€ ์‹ค์šฉ์„ฑ์ด ๋–จ์–ด์ ธ ๋ณด์ธ๋‹ค.

๋ฐฐ์šด์ 

  • ์•ˆ๋“œ๋กœ์ด๋“œ ์ŠคํŠœ๋””์˜ค activity ๊ฐœ๋…
  • ์‹ฌ์ธต์‹ ๊ฒฝ๋ง ๋ชจ๋ธ์—์„œ ๋ฐ์ดํ„ฐ์— ๋”ฐ๋ผ ์„ฑ๋Šฅ ํ–ฅ์ƒ ํญ์ด ํฌ๋‹ค (๊นป์žŽ, ๋“ฑ์‹ฌ๋“ฑ์„ ์ถ”๊ฐ€๋กœ ํ•™์Šตํ•˜์˜€์„ ๋•Œ ๋” ์ข‹์€ ํ•™์Šต์„ฑ๋Šฅ์„ ๋” ๋ณด์˜€๊ณ , ๋…ธ์ด์ฆˆ ์ถ”๊ฐ€์™€ ๊ฐ™์€ data augmentation ๋˜ํ•œ ๋„์›€์ด ๋œ๋“ฏํ•˜๋‹ค.)
  • selenium ๋™์  ํฌ๋กค๋ง ๋ฐฉ๋ฒ•
  • ์ด๋ฏธ์ง€ ์ „์ฒ˜๋ฆฌ์˜ ๋ฐฉ๋ฒ•๋“ค (๋…ธ์ด์ฆˆ ์ค„์ด๊ธฐ, affine ๋ณ€ํ™˜ , ์ด๋ฏธ์ง€๋ฅผ ์ค‘์‹ฌ์— ๊ฐ€์ ธ๋‹ค ๋‘๊ธฐ ๋“ฑ)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors