Views
No views yet
1from transformers import Blip2Processor, Blip2ForConditionalGeneration
2from PIL import Image
3
4processor = Blip2Processor.from_pretrained("fathindifa/food-caption-blip2")
5model = Blip2ForConditionalGeneration.from_pretrained("fathindifa/food-caption-blip2")
6
7# Load and preprocess image
8image = Image.open("food_image.jpg").convert('RGB')
9inputs = processor(images=image, return_tensors="pt")
10
11# Generate caption
12outputs = model.generate(**inputs, max_new_tokens=32)
13caption = processor.batch_decode(outputs, skip_special_tokens=True)[0]
14print(caption)