OpenALPR ile Plaka Tanıma (C#)

OpenALPR ile Plaka Tanıma (Visual Basic)

Size faydalı olduysa, sosyal medyada paylaşarak bize destek olun. Teşekkürler.

Proje Resmi:

Açıklama:

OpenALPR birçok programlama diline destek veren bir plaka tanıma kütüphanesidir.
Sizinle paylaşacağımız bu örnekte c# dili kullanılarak plaka tanıma işlemi yapılıyor.
OpenALPR’nin kendi klasöründeki (openalpr-master\src\bindings\csharp\AlprNetGuiTest) c# örneği hatalıdır.
Biz bu örnekteki hataları giderdik sizlerle paylaştık.

Visual Studio C# Projesini İndir


C# Projesi Oluşturma Adımları:
1. Yeni bir C# projesi oluşturunuz.
Proje adı PlakaTanima olsun.
2. Aşağıdaki kodu Form1.cs dosyasına yapıştırınız.

3. Gerekli bileşenleri forma ekleyerek aşağıdaki tasarımı elde ediniz.

4. Projeyi x64 için ayarlayın (yani 64 bit için)

5. https://github.com/openalpr/openalpr/releases sitesindeki openalpr-2.3.0-win-64bit.zip dosyasını indiriniz ve bir klasöre açınız.
6. Yeni oluşan klasöre giriniz. Bu klasörün ana dizinindeki
tüm dll dosyalarını,
openalpr.conf dosyasını ve
runtime_data klasörünü

C# projenizin debug klasörüne (PlakaTanima\PlakaTanima\bin\x64\Debug) kopyalayınız.
7. openalpr-net.dll dosyasını projenize referans olarak ekleyiniz.

Hayırlı olsun artık projenizi çalıştırabilirsiniz.


Biraz dertleşelim 🙂
Günlerdir OpenALPR kütüphanesini C# ile kullanmaya çalışıyordum.
Visual Stuido’nun Output ekranında aşağıdaki hataları alıyordum

Exception thrown: ‘System.DllNotFoundException’ in alprnet.dll
Could not find/load native library (libopenalprc.dll)

ve programda ise

Error initializing OpenALPR

hatasını alıyordum.
Sonradan anladım ki kodlarda hata varmış ve yanlış dll dosyası projeye eklenmiş.
Yukarıda projenin düzeltilmiş halini paylaştım.
İyi çalışmalar…

Size faydalı olduysa, sosyal medyada paylaşarak bize destek olun. Teşekkürler.

OpenALPR ile Plaka Tanıma (Visual Basic)

25 comments

Leave a Reply

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir