# Find Reference

Bu fonksiyon bloğu, sağlanan bir referans görüntüsüne dayanarak bir giriş görüntüsü içinde belirli bir nesneyi bulmak için tasarlanmıştır. Bu görevi gerçekleştirmek için özellik tespiti ve eşleştirme tekniklerini kullanır.

## 📥 Girdiler <a href="#inputs" id="inputs"></a>

`Object Image` Referans görüntüsünde bulmak istediğiniz nesnenin görüntüsü.

`Reference Image` Nesneyi bulmak için referans olarak kullanılan bir şablon görüntüsü.

## 📤 Çıktılar <a href="#outputs" id="outputs"></a>

`Result Image` Tespit edilen nesneyi sınırlayıcı kutularla vurgulayan değiştirilmiş görüntü.

`Detected Object Image` Perspektif dönüşümler uygulandıktan sonra tespit edilen nesnenin düzeltildiği görüntü.

`Bounding Box` Tespit edilen nesnenin etrafındaki sınırlayıcı kutunun koordinatları.

`Corner Coordinates` Tespit edilen nesnenin sınırlayıcı kutusunun köşe koordinatları, birden fazla tespiti içerebilir.

`Center Position` Tespit edilen nesnenin merkez pozisyonunun koordinatları.

## 🕹️ Kontroller <a href="#controls" id="controls"></a>

Bu blokta özel bir kontrol yoktur, çünkü gerekli giriş görüntülerini aldığında otomatik olarak değerlendirir.

## 🎨 Özellikler <a href="#features" id="features"></a>

`Robust Feature Detection` ORB özellik tespitini kullanarak nesne ve referans görüntüleri arasında anahtar noktaları tanımlar ve eşleştirir.

`Visual Highlighting` Tespit edilen nesneyi ve sınırlayıcı kutusunu net bir şekilde işaretleyen bir görüntü çıktısı verir.

`Perspective Transformation` Tespit edilen nesnenin düzeltildiği bir görüntüyü elde etme seçeneği sunar, bu da ileri işlem veya analiz için faydalıdır.

## 📝 Kullanım Talimatları <a href="#usage" id="usage"></a>

1. **Input Images**: Nesne görüntüsünü `Object Image` girişine ve referans görüntüsünü `Reference Image` girişine bağlayın.
2. **Evaluate**: Görüntüleri işlemek için bloğu çalıştırın. Çıktı, sonuç görüntüsü, tespit edilen nesne görüntüsü, sınırlayıcı kutu, köşe koordinatları ve merkez pozisyonunu içerecektir.

## 📊 Değerlendirme <a href="#evaluation" id="evaluation"></a>

Çalıştırıldığında, bu fonksiyon bloğu referans görüntüsüne dayanarak tespit edilen nesneyi tanımlayan gerekli görüntüleri ve koordinatları döndürür; bu, nesneyi doğru bir şekilde hizalamak için herhangi bir ilgili dönüşümü de içerebilir.

## 💡 İpuçları ve Püf Noktaları <a href="#tips-and-tricks" id="tips-and-tricks"></a>

<details>

<summary>Tespiti Geliştirme</summary>

Referans görüntüsünün net olduğundan ve nesneyi farklı ölçekler ve rotasyonlarla benzer şekilde gösterdiğinden emin olun; bu, tespit doğruluğunu artırır. `Blur`, `Image Threshold` veya `Auto Contrast` ile ön işleme uygulamak daha iyi sonuçlar elde etmenize yardımcı olabilir.

</details>

<details>

<summary>Referans Görüntüsünü Ayarlama</summary>

Nesne tespit edilmezse, nesne görüntüsünde nesnenin nasıl göründüğüne daha iyi uyum sağlamak için referans görüntüsünün ölçeğini, parlaklığını veya yönünü ayarlamayı düşünün.

</details>

<details>

<summary>Birden Fazla Nesneyi Takip Etme</summary>

Birden fazla nesneyi aynı anda takip etmek için, farklı referans ve nesne görüntüleri ile ayrı `Find Reference` blok örnekleri kullanmayı düşünün.

</details>

## 🛠️ Sorun Giderme <a href="#troubleshooting" id="troubleshooting"></a>

<details>

<summary>Nesne Tespit Edilemedi</summary>

Çıktı hiç nesne bulunamadığını gösteriyorsa, aşağıdakileri kontrol edin:

* Her iki görüntünün de doğru şekilde yüklendiğinden emin olun.
* Referans görüntüsünün soruşturulan nesnenin net bir temsilcisi olduğundan emin olun.
* Referans görüntüsünün ölçeğini veya rotasını ayarlamayı düşünün.

</details>

<details>

<summary>İşleme Sırasında Hata Mesajları</summary>

İşleme sırasında istisna veya hata durumunda, nesne ve referans görüntülerinin geçerli ve doğru formatta olduğundan emin olun. Görüntü yükleme ile ilgili herhangi bir bozulma veya sorun hatalara yol açabilir.

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.augelab.com/turkish/fonksiyon-bloklari/detections-shapes/detectors/find-reference.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
