YourAIEngineer commited on
Commit
a820a60
·
verified ·
1 Parent(s): d9c3d68

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -3
app.py CHANGED
@@ -7,6 +7,7 @@ import pandas as pd
7
  from PIL import Image
8
  import time
9
  from paddleocr import PaddleOCR, draw_ocr
 
10
  import openai
11
 
12
  # Set API key dan base URL untuk OpenRouter (ganti placeholder dengan nilai yang valid)
@@ -46,8 +47,9 @@ def parse_numeric_value(text):
46
  except ValueError:
47
  return 0.0
48
 
49
- # Inisialisasi model PaddleOCR
50
- ocr_model = PaddleOCR(use_gpu=True, lang='id', cls=True)
 
51
 
52
  # --- STEP 1: Upload Gambar ---
53
  uploaded_file = st.file_uploader("Upload Gambar (JPG/PNG)", type=["jpg", "jpeg", "png"])
@@ -283,4 +285,4 @@ with st.expander("Ide inovasi kami kedepannya untuk pengembangan"):
283
  2. Recall asupan berdasarkan makanan real food sehari-hari. Kami sudah berkonsultasi dengan kak Firzah Marhamah [nutritionist](https://www.linkedin.com/in/firza-marhamah)
284
  dan ini akan sangat membantu masyarakat untuk mengetahui asupan gizi seimbang.
285
  3. Penghitung kalori harian yang terpersonalisasi.
286
- """)
 
7
  from PIL import Image
8
  import time
9
  from paddleocr import PaddleOCR, draw_ocr
10
+ import paddle
11
  import openai
12
 
13
  # Set API key dan base URL untuk OpenRouter (ganti placeholder dengan nilai yang valid)
 
47
  except ValueError:
48
  return 0.0
49
 
50
+ # Inisialisasi model PaddleOCR (pilih CPU jika GPU tidak tersedia)
51
+ use_gpu = paddle.is_compiled_with_cuda()
52
+ ocr_model = PaddleOCR(use_gpu=use_gpu, lang='id', cls=True)
53
 
54
  # --- STEP 1: Upload Gambar ---
55
  uploaded_file = st.file_uploader("Upload Gambar (JPG/PNG)", type=["jpg", "jpeg", "png"])
 
285
  2. Recall asupan berdasarkan makanan real food sehari-hari. Kami sudah berkonsultasi dengan kak Firzah Marhamah [nutritionist](https://www.linkedin.com/in/firza-marhamah)
286
  dan ini akan sangat membantu masyarakat untuk mengetahui asupan gizi seimbang.
287
  3. Penghitung kalori harian yang terpersonalisasi.
288
+ """)