SIFT로 특징점을 추출하여 BFMATCHER를 통해 계산해서 입력 영상과 비슷한 이미지를 출력하는 프로그램 코드 import cv2 import numpy as np imgSize = (300, 300) # num_results 출력할 비슷한 이미지 개수 def detect_similar_images(query_image_path, database_image_paths, num_results=5): # Load the query image query_image = cv2.imread(query_image_path, cv2.IMREAD_GRAYSCALE) query_image = cv2.resize(query_image, imgSize) # Create the feature detector (SIFT) sift = cv2.xfeatures2d.SIFT_create() # Detect keypoints and compute descriptors for the query image qu...
원문링크 : OpenCV SIFT와 BFMATCHER를 이용한 유사 이미지 검색