Upload image_feature.py
Browse files- image_feature.py +5 -3
image_feature.py
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
# import numpy as np
|
2 |
-
|
3 |
import torch
|
4 |
-
|
5 |
from torch.nn.functional import cosine_similarity
|
6 |
from transformers import AutoImageProcessor, AutoModel
|
7 |
|
@@ -54,7 +54,9 @@ model = AutoModel.from_pretrained("google/vit-base-patch16-224").to(DEVICE)
|
|
54 |
|
55 |
|
56 |
# 推理
|
57 |
-
def infer(
|
|
|
|
|
58 |
inputs = processor(image, return_tensors="pt").to(DEVICE)
|
59 |
outputs = model(**inputs)
|
60 |
return outputs.pooler_output
|
|
|
1 |
# import numpy as np
|
2 |
+
import requests
|
3 |
import torch
|
4 |
+
from PIL import Image
|
5 |
from torch.nn.functional import cosine_similarity
|
6 |
from transformers import AutoImageProcessor, AutoModel
|
7 |
|
|
|
54 |
|
55 |
|
56 |
# 推理
|
57 |
+
def infer(img):
|
58 |
+
# image_real = Image.open(requests.get(img_urls[0], stream=True).raw).convert("RGB")
|
59 |
+
image = Image.open(requests.get(img, stream=True).raw).convert("RGB")
|
60 |
inputs = processor(image, return_tensors="pt").to(DEVICE)
|
61 |
outputs = model(**inputs)
|
62 |
return outputs.pooler_output
|