Spaces:
				
			
			
	
			
			
		Sleeping
		
	
	
	
			
			
	
	
	
	
		
		
		Sleeping
		
	| import streamlit as st | |
| import os | |
| from PIL import Image | |
| from ocr_engine import extract_weight_from_image | |
| Install Tesseract runtime in Hugging Face Space | |
| os.system("apt update && apt install -y tesseract-ocr") | |
| st.set_page_config(page_title="βοΈ Auto Weight Logger", layout="centered") | |
| st.title("π· Auto Weight Logger") | |
| st.write("Capture the weight display using your camera or upload an image") | |
| Option 1: Capture image from webcam | |
| image_file = st.camera_input("Take a photo") | |
| Option 2: Upload image from local machine | |
| if image_file is None: | |
| image_file = st.file_uploader("Or upload an image", type=["jpg", "jpeg", "png"]) | |
| if image_file is not None: | |
| image = Image.open(image_file) | |
| st.image(image, caption="Uploaded Image", use_column_width=True) | |
| python | |
| Copy | |
| Edit | |
| with st.spinner("π Extracting weight..."): | |
| result = extract_weight_from_image(image) | |
| st.success(f"β Detected Weight: {result} g") | 
