CoolFace
Apppublic

Insightly1/IntelliStream

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes
app.py30 linesDownload Raw Back to root
1import streamlit as st2from PIL import Image3import pytesseract4 5pytesseract.pytesseract.tesseract_cmd = "/opt/homebrew/bin/tesseract"6 7def extract_text(image):8    try:9        text = pytesseract.image_to_string(image, lang='eng',config='--psm 1')10        return text11    except Exception as e:12        return str(e)13 14def main():15    st.title("Text Extraction from Image in English and Tamil")16    uploaded_file = st.file_uploader("Upload an image", type=["jpg", "jpeg", "png"])17 18    if uploaded_file is not None:19        image = Image.open(uploaded_file)20        st.image(image, caption="Uploaded Image", use_column_width=True)21 22        text = extract_text(image)23 24        st.success("Text extracted successfully!")25        st.header("Extracted Text:")26        st.write(text)27 28if __name__ == "__main__":29    main()30