KZTech's picture
Update app.py
c9fc81b verified
raw
history blame contribute delete
676 Bytes
import streamlit as st
from PIL import Image
import pytesseract
st.set_page_config(page_title="Image to Text OCR", layout="centered")
st.title("πŸ–ΌοΈ Image to Text OCR")
st.write("Upload an image, and we'll extract the text for you using Tesseract OCR.")
uploaded_file = st.file_uploader("Choose an image...", type=["png", "jpg", "jpeg"])
if uploaded_file is not None:
image = Image.open(uploaded_file)
st.image(image, caption="Uploaded Image", use_column_width=True)
with st.spinner("Extracting text..."):
text = pytesseract.image_to_string(image)
st.subheader("πŸ“„ Extracted Text:")
st.text_area("OCR Output", text, height=300)