diff --git a/classifiers.py b/classifiers.py index adb3bfe..2877dd9 100644 --- a/classifiers.py +++ b/classifiers.py @@ -1,6 +1,7 @@ import os import folder_paths +from torchvision import transforms from ultralytics import YOLO model_path = folder_paths.models_dir @@ -54,7 +55,13 @@ class YOLOClassify: CATEGORY = "SuperMasterBlasterLaser/ComfyUI_YOLO_Classifiers" def classify(self, yolo_classifier_model, image_to_classify): - result = yolo_classifier_model.predict(image_to_classify) + transform = transforms.Compose( + [transforms.ToTensor(), transforms.Resize(size=(640, 640))] + ) + + img_tensor = transform(image_to_classify).unsqueeze(0) + + result = yolo_classifier_model(img_tensor) class_name = None for r in result: