# Barcode Reader

Bu fonksiyon bloğu, bir görüntüden barkod ve QR kodlarını okumak ve çözmek için tasarlanmıştır. Bu formatlarda kodlanmış verilerin hızlı bir şekilde çıkarılmasına olanak tanır.

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

`Barcode Image` Okumak istediğiniz barkod veya QR kodunu içeren görüntü.

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

`Barcode Image` Çıktı, herhangi bir tespit edilen barkod veya QR kodunun vurgulandığı orijinal görüntüdür.

`Barcode Type` Bu çıktı, tespit edilen barkodun türünü döndürür.

`Barcode Data` Bu çıktı, barkoddan çıkarılan gerçek veriyi içerir.

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

Bu fonksiyon bloğu, çalıştırıldığında otomatik olarak giriş görüntüsünü işlediği için açık kullanıcı kontrollerine sahip değildir.

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

`Automatic Barcode Detection` Bloğun otomatik olarak, giriş görüntüsünde bulunan barkod ve QR kodlarını tespit etme ve çözme yeteneği vardır.

`Visual Feedback` Orijinal barkod görüntüsü, tespit edilen barkodları vurgulamak için görsel işaretlemelerle birlikte geri döner.

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

1. **Input Image**: Barkod veya QR kodu içeren bir görüntüyü `Barcode Image` girişine bağlayın.
2. **Process the Image**: Görüntüdeki barkodları otomatik olarak tespit etmek, çözmek ve vurgulamak için fonksiyon bloğunu çalıştırın.
3. **Retrieve Output**: Değiştirilmiş görüntü, tespit edilen barkod türü ve çıkarılan kodlanmış veriler için çıktıları kontrol edin.

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

Çalıştırıldığında, bu fonksiyon bloğu giriş görüntüsünü barkodlar için işler ve sonuçları içerir; bunlar arasında barkodları vurgulayan orijinal görüntü, türleri ve çıkarılan veriler bulunmaktadır.

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

<details>

<summary>Net Görüntüler Sağlama</summary>

En iyi sonuçlar için, barkod görüntüsünün net ve iyi aydınlatılmış olduğundan emin olun; böylece okuma hatalarını önlemiş olursunuz. Düşük kaliteli görüntüler tespit hatalarına yol açabilir.

</details>

<details>

<summary>Birden Fazla Barkod</summary>

Görüntünüzde birden fazla barkod bulunuyorsa, giriş görüntüsünün tüm kodları net bir şekilde göstermeye uygun olduğundan emin olun; örtüşmemelidir.

</details>

<details>

<summary>Görüntü Ön İşleme</summary>

Tespit doğruluğunu artırmak için barkod okuyucuya beslemeden önce görüntüyü ön işlemek amacıyla `Image Threshold` veya `Denoising` fonksiyon bloklarını kullanmayı düşünün.

</details>

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

<details>

<summary>Barkod Tespit Edilmedi</summary>

Hiçbir barkod tespit edilmezse, giriş görüntüsünün net ve doğru odaklanmış olduğundan emin olun. Aydınlatmayı ayarlayın ve barkodun çok küçük olmadığını kontrol edin.

</details>

<details>

<summary>Geçersiz Görüntü Verisi</summary>

"Elde edilebilir görüntü verisi yok" şeklinde bir hata alıyorsanız, bir görüntüyü giriş soketine doğru bir şekilde bağladığınızdan emin olun.

</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/barcode-reader.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.
