File size: 652 Bytes
5111187
1c6ab51
 
 
 
5111187
 
1c6ab51
 
 
5111187
 
1c6ab51
be64bba
 
 
5111187
 
 
 
 
 
1c6ab51
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#Build Image Captioner App and Launch
import gradio as gr
from transformers import pipeline
pipe = pipeline("image-to-text",
                model="Salesforce/blip-image-captioning-base")


def launch(input):
    out = pipe(input)
    return out[0]['generated_text']

image_captioner_app = gr.Interface(launch,
                     inputs=gr.Image(type='pil'),
                     outputs=gr.Textbox(label = "Caption of the Image"),
                     title = "Image Captioning",
                     description = "BLIP")

with gr.Blocks() as demo:
    gr.TabbedInterface(
        [image_captioner_app],
        ["Image Captioner"])
demo.launch()