Nodes/comfyui-dreambait-nodes/Compare Image Similarity πŸ”
ComfyUI Node

Compare Image Similarity πŸ”

Finds the most similar image to the input image from a folder of images. Returns images at their original resolution unless resize_images is enabled.

By drmbtΒ·Created 2 years agoΒ·Updated 6 months agoΒ· 6
Compare Image Similarity πŸ”
  • input_image
  • image
  • mask
  • FILE_PATH
  • FILE_NAME
  • SIMILARITY_SCORE
β—„folder_pathβ€”β–Ί
β—„similarity_methodcosineβ–Ί
β—„resize_imagesfalseβ–Ί
β—„return_best_n1β–Ί
β—„use_cachetrueβ–Ί
β—„force_refresh_cachefalseβ–Ί
β—„debug_modefalseβ–Ί
Categoryimage

Inputs (8)

NameTypeDefaultDescription
input_imageIMAGEβ€”
folder_pathSTRINGPath to folder containing images to search through.
similarity_methodCOMBOcosineMethod to calculate similarity: cosine for angle-based similarity, euclidean for distance-based.
resize_imagesBOOLEANfalseIf True, resize output images to match input image dimensions. If False, keep original dimensions (recommended).
return_best_nINT11–100Return the N most similar images.
use_cacheBOOLEANtrueUse cached embeddings for faster processing. Cache is only recalculated if folder contents change.
force_refresh_cacheBOOLEANfalseForce recalculation of embeddings regardless of cache.
debug_modeBOOLEANfalseEnable detailed debug logging for troubleshooting.

Outputs (5)

NameTypeDescription
imageIMAGEβ€”
maskMASKβ€”
FILE_PATHSTRINGβ€”
FILE_NAMESTRINGβ€”
SIMILARITY_SCOREFLOATβ€”