File size: 378 Bytes
c6a12ae
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
from PIL import Image
from config import clipprocessor, clipmodel
import torch

def getImageArray(image_path):
    image = Image.open(image_path)
    return image

def get_clip_embeddings(image_path):
    image = clipprocessor(images=Image.open(image_path), return_tensors="pt")
    image_features = clipmodel.get_image_features(**image)
    return torch.stack([image_features])