# Find Object

Bu fonksiyon bloğu, belirli bir şablon (alt görüntü) kullanarak ana görüntü içindeki nesneleri tespit etmek için tasarlanmıştır. Nesne tespiti için farklı eşleştirme yöntemlerini seçme ve hassasiyeti ayarlama seçenekleri sunar.

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

`Main Image` Nesnenin aranacağı ana görüntü.

`Object Image` Ana görüntü içinde tespit etmek istediğiniz nesnenin şablon görüntüsü.

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

`Image Any` Tespit edilen nesne(ler)in vurgulandığı değiştirilmiş ana görüntüyü gösterir.

`Object Positions` Tespit edilen nesnelerin koordinatlarını sağlar ve birden fazla tespit noktası sunar.

`Object Count` Ana görüntüde tespit edilen nesne örneklerinin toplam sayısını döndürür.

`Rectangle Coordinates` Tespit edilen nesnelerin etrafındaki sınırlayıcı dikdörtgenlerin koordinatlarını içerir.

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

`Method` Farklı şablon eşleştirme yöntemlerinden (örneğin, TM\_CCOEFF\_NORMED veya TM\_SQDIFF) biri seçmek için kullanılan bir açılır menü.

`Match Threshold %` Eşleşme hassasiyetini ayarlamak için kullanılan bir kaydırıcı. Bu değer, tespitin ne kadar sıkı olacağını etkiler.

`Result` Ana görüntüde tespit edilen nesnelerin mevcut sayısını gösteren bir etiket.

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

`Multiple Detection Methods` Kullanıcılar, farklı senaryolar için tespit sürecini özelleştirmek üzere çeşitli yöntemler arasından seçim yapabilir.

`Dynamic Sensitivity Adjustment` Eşik kaydırıcısı, eşleştirme sürecinin ne kadar hassas olacağını kolayca ayarlama olanağı sağlar.

`Detailed Output` Çıktılar, değiştirilmiş görüntünün yanı sıra tespit edilen nesnelerin konumlarını, sayısını ve sınırlayıcı dikdörtgenlerini içerir.

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

1. **Input Images**: Ana görüntüyü `Main Image` girişine ve şablon görüntüsünü `Object Image` girişine bağlayın.
2. **Select Method**: `Method` açılır menüsünden istenen eşleştirme yöntemini seçin.
3. **Set Threshold**: Eşleşme tespiti ne kadar hassas olacağını belirlemek için `Match Threshold %` kaydırıcısını ayarlayın.
4. **Evaluate**: Bloğu çalıştırarak nesne tespitini gerçekleştirin. Tespit edilen nesnelerin sayısı ve konumları çıktı etiketinde gösterilecektir.

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

Çalıştırıldığında, bu fonksiyon bloğu, şablon tarafından tanımlanan nesne örneklerini ana görüntüde analiz eder ve sonuçlar değiştirilmiş görüntü, nesne konumları, toplam sayı ve dikdörtgen koordinatlarını içerir.

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

<details>

<summary>Farklı Yöntemler Deneyin</summary>

Açılır menüdeki farklı eşleştirme yöntemlerini deneyin. Bazı şablonlar, karmaşıklıkları veya yönelimlerine bağlı olarak belirli yöntemlerle daha iyi sonuç verebilir.

</details>

<details>

<summary>Sınır Ayarlaması Yapın</summary>

Ön testler için, tüm olası eşleşmeleri yakalamak amacıyla düşük bir eşik değeriyle (örn. %0-5) başlayın, ardından daha iyi sonuçlar için kademeli olarak artırın.

</details>

<details>

<summary>Öncesinde İşleme Yapın</summary>

Görüntü kalitesini artırmak için bu bloktan önce `Histogram Equalization` veya `Blur` fonksiyon bloklarını kullanmayı düşünün; bu, tespit doğruluğunu artırabilir.

</details>

<details>

<summary>Çoklu Nesne Bulma</summary>

Birden fazla nesne bulmayı bekliyorsanız, şablon ve ana görüntünüzün benzer şekilde yönlendirildiğinden emin olun. Sonuçları iyileştirmek için `Image Threshold` da uygulayabilirsiniz.

</details>

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

<details>

<summary>Nesne bulunamaması</summary>

Hiçbir nesne tespit edilmezse, nesne görüntüsünün net olduğundan ve ana görüntüdeki hedefi doğru bir şekilde temsil ettiğinden emin olun. Daha fazla eşleşme bulmak için eşiği ayarlayın.

</details>

<details>

<summary>Maksimum Eşleşme Sayısına Ulaşıldı</summary>

Maksimum eşleşme sayısıyla ilgili bir hata alırsanız, tespit edilen örnek sayısını azaltmak için `Match Threshold %` kaydırıcısındaki değeri artırmayı deneyin.

</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-object.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.
