newQne adlı üyeden alıntı: mesajı görüntüle
dener misiniz hocam

import cv2
import numpy as np
import requests
from io import BytesIO
# Ana görsel ve şablon görsel URL'leri
main_image_url = "https"
template_image_url = "https"  # İkinci görselin URL'si
# Görselleri indir
def download_image(url):
    response = requests.get(url)
    image_array = np.asarray(bytearray(response.content), dtype=np.uint8)
    image = cv2.imdecode(image_array, cv2.IMREAD_COLOR)
    return image
# Ana görseli ve şablonu yükle
main_image = download_image(main_image_url)
template = download_image(template_image_url)
# Gri tonlamaya dönüştür
main_gray = cv2.cvtColor(main_image, cv2.COLOR_BGR2GRAY)
template_gray = cv2.cvtColor(template, cv2.COLOR_BGR2GRAY)
# Template matching uygula
result = cv2.matchTemplate(main_gray, template_gray, cv2.TM_CCOEFF_NORMED)
# Eşik değeri ( %75 benzerlik için 0.75 )
threshold = 0.75
locations = np.where(result >= threshold)
# Koordinatları topla
coordinates = []
for pt in zip(*locations[::-1]):  # (x, y) formatında
    coordinates.append(pt)
# Sonuçları yazdır
print(f"Bulunan eşleşen bölgeler: {len(coordinates)}")
for i, (x, y) in enumerate(coordinates):
    print(f"Bölge {i+1}: x={x}, y={y}")
# Koordinatları x,y|x,y formatında birleştir
coordinates_str = "|".join([f"{x},{y}" for x, y in coordinates])
print(f"\nKoordinatlar (x,y|x,y formatında): {coordinates_str}")
# Görseli kaydet (isteğe bağlı)
cv2.imwrite("result.jpg", main_image)
print("\nSonuç görseli 'result.jpg' olarak kaydedildi.")
Malesfef hocam
"
Bulunan eşleşen bölgeler: 0

Koordinatlar (x,y|x,y formatında):

Sonuç görseli 'result.jpg' olarak kaydedildi.
PS C:UsersSamet EyilcimDesktopclşicker>
"-
Olarak aldım :/