> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/turkish/fonksiyon-bloklari/blocks-reference/detections-shapes/detectors/barcode-reader.md).

# 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>
