Açık kaynak olarak kullanabileceğimiz en bilindik kütüphane OpenCv kütüphanesidir.
OpenCv kütüphanesi c++ dili ile yazılmış bir kütüphanedir.Biz c++ dilini kullanarak OpenCv kütüphanesini direk kullanabiliriz.Fakat diğer teknolojilerde kullanabilmemiz için OpenCv ile uygulamamız arasında iletişim kuracak ara bir kütüphaneye ihtiyacımız vardır.
C# uygulamasında bu işlem aşağıdaki resimdeki gibidir.
Performans bakımından bakarsak alt seviyedeki kütüphane hızlı çalışacaktır.C# adına kullabileceğimiz ara kütüphanelerden(Wrapper)
bazıları şunlardır:
- EmguCv (https://sourceforge.net/projects/emgucv/ indirebilirsiniz.)
- OpenCvSharp(https://github.com/shimat/opencvsharp indirebilirsiniz.)
- SharperCv
- OpenCvdotnet(https://code.google.com/archive/p/opencvdotnet/downloads indirebilirsiniz.)