File size: 483 Bytes
d3a1278
 
 
5e250bb
d3a1278
 
 
 
 
 
5e250bb
30fc2e2
5e250bb
f3fdc6c
0d58a77
5e250bb
 
5616dbf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import os
from pathlib import Path
import streamlit as st
from transformers import pipeline
from dotenv import load_dotenv

if Path(".env").is_file():
    load_dotenv(".env")
st.set_page_config(layout="wide")
HF_TOKEN = os.getenv("HF_TOKEN")

def img2Text(url):
    image_to_text = pipeline("image-to-text", model="Salesforce/blip-image-captioning-large")
    text = image_to_text(url)[0]["generated_text"]
    st.subheader(text)
    print(text)
    return text
img2Text("photo.jpg")