OpenCV SIFT와 BFMATCHER를 이용한 유사 이미지 검색


OpenCV SIFT와 BFMATCHER를 이용한 유사 이미지 검색

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를 이용한 유사 이미지 검색