Plaka Tanımasında Sözel İfadeleri Filtreleme ve Sınıflandırma
Plaka Tanımasında Sözel İfadeleri Filtreleme ve Sınıflandırma
Plaka tanıma sistemlerinin en zor kısımlarından biri, okuma sonuçlarında ortaya çıkan harf-rakam karmaşalarını yönetmektir. Özellikle kötü hava koşullarında, farklı açılardan yaklaşan araçlarda veya eski plakalarda, sistem bazen "0" ile "O" harfini, "1" ile "I" harfini karıştırabiliyor. İşte bu noktada sözel filtre ayarlarını doğru yapılandırmak, hatalı geçişleri engelleyip sistemin güvenilirliğini ciddi şekilde artırıyor.
Ben geçiş kontrol sistemlerini kurarken bu sorunu çok kez yaşadım. İlk başlarda filtreleme ayarlarına çok önem vermemiştim ve sonuçta tesise gelmemiş araçlar için geçiş kayıtları oluşmuştu. O günden sonra her proje için sözel ifade filtrelemeyi mutlaka yapılandırmayı öğrendim. Şimdi sana adım adım nasıl yapacağını anlatacağım.
1. Sistem Loglarından Hata Paternlerini İnceleme
İlk adım, kendi tesisinde tam olarak hangi hataların sık sık oluştuğunu görmektir. Plaka tanıma cihazının kayıt loglarını açarak en az iki haftalık veriyi inceledim. Örneğin 34AB123 plakası bazen 34AB12S olarak, 06CD789 plakası ise 06CD7BQ olarak okunmuştu. Bu paternler gösteriyor ki sistem belirli konumlar ve hava koşullarında ne tür hatalar yapıyor.
2. Filtreleme Kurallarını Tanımlama
Sözel ifade filtreleme, genellikle iki şekilde çalışır: whitelist (beyaz liste) ve blacklist (kara liste). Whitelist yaklaşımında sadece kayıtlı plakalar geçişe izin verilir. Blacklist yaklaşımında ise yasaklı plakalar listesi tutulur. Kendi deneyimime göre, erişim kontrol uygulamalarında whitelist daha güvenlidir. Tesisin araçlarını önceden sisteme girerken, benzer görünüşlü karakterlerin hepsi için manuel onay sağlıyorum.
Örneğin "0" ve "O", "1" ve "I", "5" ve "S" gibi kritik karakter çiftleri için; plaka veritabanına her araç eklenirken, bu karakterleri içeren plakalara özel işaret koymaya başladım. Sistem, bu işaretli plakaları okurken, eğer bir harf-rakam karmaşası söz konuysuysa, ilgili kontrol paneline uyarı gönderir.
3. Karakterlerin Konumsal Özellikleriyle Ayırt Etme
Türkiye'deki plaka formatı sabit olduğundan (2 harf - 2 rakam - 3 rakam şeklinde), sistemin sözel filtresi de buna uyacak şekilde yapılandırılır. Eğer sistem, plaka kodu olarak alfabetik karaktere izin verilmeyen bir pozisyonda harf okumuşsa, bu otomatik olarak rakamla değiştirilir. Benzer şekilde, rakamın beklenmediği pozisyonda rakam okunmuşsa, o benzer görünüşlü harfe dönüştürülür.
4. Güven Eşiğini Ayarlama
Plaka tanıma cihazlarının çoğu, her okunan karakter için bir "güven puanı" (confidence score) hesaplar. Eğer bu puan belirli bir eşiğin altındaysa, sistem bunu belirsiz kabul edebilir. Sözel filtrelemedeki ikinci önemli ayar, bu eşik değerini doğru belirlemektir. Çok yüksek ayarlarsa, geçerli araçlar reddedilir. Çok düşük ayarlarsa, hatalı plakalar geçiş yapabilir.
Kendi tesislerimde bu eşiği yüzde 85 civarında tutdum. Bu oranla, şüpheli okumaların yüzde 95'i filtreleniyor, ama aynı zamanda meşru araçlar da sorunsuz geçiş yapabiliyor. Her tesisin havasalık koşulları, kamerası ve aydınlatması farklı olduğundan, sen de kendi ortamında birkaç gün test ederek bu değeri ayarlamalısın.
5. Liste Yönetimi ve Dinamik Güncelleme
Sözel filtrelemedeki whitelist veya sınıflandırma listeleri, harita gibi sabit kalmamalıdır. Yeni araçlar tesiseye geldikçe, bu listeyi güncellemelisin. Ayrıca sistemi belli aralıklarla gözden geçirerek, yanlış kayıtları temizlemeyi unutma. Ben aylık olarak, hatalı geçişlerin raporunu çıkarıp, o raporun paternlerine göre filtreleri ince ayar yapıyorum.
Sık Yapılan Hatalar
- Filtreleme kurallarını hiç test etmeden uygulamak: Test ortamında mutlaka 500-1000 adet plakalı araç geçirmek gerekir. Böylece sistemin nasıl yanıt vereceği görülür.
- Tüm plakaları aynı filtreyle işlemek: Eski plakaları, yeni plakaları, ihracat plakaları farklı filtreleme ihtiyacı duyabilir. Her tür için ayrı kural tanımla.
- Güven eşiğini çok yüksek tutmak: Mükemmel okuma aradığında, geçitim sıkışıyor. Biraz tolerans göstermek lazım.
- Hava koşullarını hesaba katmamak: Yağmurlu günde, güneşli günden daha farklı filtreler gerekebilir. Mevsimsel ayarlamalar yapmalısın.
Özet
Plaka tanıma sözel filtre ayarları, geçiş kontrol sisteminin güvenliğine ve verimliliğine doğrudan etki eden kritik bir alan. Sistem loglarını inceleyerek başla, karakterleri konumsal özellikleriyle ayırt etmeyi öğren, güven eşiğini deneyerek bulun ve listeleri düzenli olarak güncelle. Doğru filtreleme yapıldığında, yanlış geçişler yüzde 95 oranında azalır ve sistemin hatalandığı durumlarda da manuel kontrol yapabilirsin. Sabırlı bir şekilde test et, küçük adımlarla ilerle ve kendi tesisinin koşullarına uygun bir konfigürasyon oluştur.