<jupyter_start><jupyter_text>Yukarıdaki ORB kötü sonuç verdi.  SİFT Metodu<jupyter_code>sift = cv2.SIFT_create()

#bf
bf = cv2.BFMatcher()
#anahtar nokta tespiti sift ile
kp1,des1 = sift.detectAndCompute(twix,None)
kp2,des2 = sift.detectAndCompute(cho,None)
matches = bf.knnMatch(des1,des2,k=2) #ilk sütun en iyi eşleşme 2.sütun 2. vs. k=2 yani ilk 2 sütun seçildi
guzel_eslesme = []

for match1,match2 in matches:
    if match1.distance <0.75*match2.distance:
        guzel_eslesme.append([match1])
    
plt.figure()
sift_matches = cv2.drawMatchesKnn(twix,kp1,cho,kp2,guzel_eslesme,None,flags=2)
plt.imshow(sift_matches,aspect=2),plt.axis("off"),plt.title("SIFT")<jupyter_output><empty_output>
{'fraction_non_alphanumeric': 0.13256484149855907, 'fraction_numerical': 0.037463976945244955, 'mean_word_length': 6.315789473684211, 'pattern_counts': {'":': 0, '<': 6, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '1', 'dir': 'jupyter-structured-clean-dedup', 'id': '577955', 'license': 'MIT', 'n_tokens_mistral': 333, 'n_tokens_neox': 321, 'n_words': 49, 'path': '2-)  Object Detection/5- Feature Matching.ipynb', 'repo_name': 'AkifCanSonmez/ImageProccessingCourse', 'size': '694'}