Page 73 - Tasarım Odaklı Düşünme ile Proje Hazırlama
P. 73

Kullanım Alanlarına Örnekler
                                 Kalite Kontrolü ve Öngörücü Bakım

                TEORİK           İmalat endüstrisinde üretilen ürün ve parçaların kalite kontrolünün yapılması ve mev-
                                 cut cihazların (elektrik ve rüzgâr türbinleri vb.) durumunun takibinde toplanan verinin
                 ARKA            işlenmesi ve anlamlandırılması bilgisayarla görü ve yapay zekâ aracığıyla yapılmaktadır.
                                 Biyometrik Tanıma
                 PLAN            Binalara, kurumlara giriş çıkış esnasında güvenlik amaçlı kişi ve yüz tanıma uygu-
                                 lamalarından gündelik hayatta akıllı telefon ve benzeri cihazlara giriş yapmakta
                                 kullanılan yüz tanıma teknikleri bilgisayarla görünün yapay zekâ ile birlikte çö-
                                 züm getirdiği uygulamalardandır.
                                 Otonom Sistemler ve Robotik
                                 Sürücüsüz araçtan, insansız dronlara birçok otonom araç ve robot sistemine her
                                 türlü görsel navigasyon, tespit, tanıma üzerine bilgisayarla görü alanındaki araş-
                                 tırmacılar çalışmaktadırlar.
                                 Tıbbi Görüntüleme

                                 Tıbbi cihazlarından alınan görüntülerde anatomik ve hastalık bilgilerinin otomatik-
                                 man çıkarılarak işlenmesi ve kişilere ait hastalık tespiti ve takibi yapılması bilgisayar-
                                 la görü alanının çalışma konularına girmektedir.
                                 Güvenlik
                                 Bina, hava alanı, park yeri ve benzeri yerlerde kişi, şüpheli nesne tanıma için nesnele-
                                 rin tespiti, takibi ve anormal durum tespiti yapılması bilgisayarla görününün çalışma
                                 konularındandır.
                                 Görsel Modelleme ve Tasarım
                                 İki boyutlu ve üç boyutlu görüntüler üzerinden örneğin kişilere ait moda ve stil
                                 karakteristiğinin modellenerek yeni giysiler tavsiye edilmesi.



                                 OpenCV Kütüphanesi
                                 Programlama dillerinden bahsettikten sonra dünyanın en çok kullanılan bilgisayar-
                                 lı görme kütüphanesi olan OpenCV kütüphanesinden bahsedelim. OpenCV (Open
                                 Source Computer Vision Library), 1999 yılında Intel Corporation tarafından gelişti-
                                 rilmiş ve daha sonra Willow Garage tarafından desteklenip bütün dünyaya açılmış,
                                 en son da Itseez (Mayıs 2016’da Intel tarafında satın alınan bir firmadır.) firması ta-
                                 rafından desteklenmiş olan açık kaynak kodlu bir bilgisayarlı görme kütüphanesi-
                                 dir. OpenCV, bilgisayarlı görme konularındaki gerçek zamanlı uygulamalarda kulla-
                                 nılmak ve hesaplamalarda verimliliği sağlamak amacıyla yazılmış bir kütüphanedir.
                                 OpenCV temelde C++ dili ile yazılmış ve kullanıcılara çok çekirdekli işlemcilerin
                                 hesap gücünü kullanma avantajını sağlamıştır. Aslında aynı avantajı (hatta daha
                                 ilerisini) sadece Intel işlemciler için sağlayan ve yine Intel’in yayınladığı IPP (In-
                                 tegrated Performance Prmitives) isimli bir kütüphane de mevcuttur. Bu kütüp-
                                 hane birçok farklı multimedya fonksiyonu için alt seviye optimize edilmiş rutinleri
                                 içerisinde barındırmaktadır. Fakat bu kütüphanenin tamamını kullanmak ücretli-
                                 dir. Eğer sisteminizde bu kütüphane yüklüyse, OpenCV çalışma zamanı sırasında
                                 onu otomatik olarak kullanmaya programlanmıştır.
                                 OpenCV, C++ programlama dilinde yazılmış olsa da eski C yapılarını hâlâ kütüpha-
                                 ne içerisinde barındırmaktadır. Bunun yanında bu kütüphanenin Python, Java ve
                                 MATLAB programlama dillerinde de kullanımı mevcuttur. Bunların dışında çeşitli
                                 topluluklar tarafından C#, Perl, Haskell ve Ruby gibi dillere de çevrimi yapılmıştır.
                                 3.4 versiyonundan itibaren OpenCV.js adı altında JavaScript kütüphanesi formu-
                                 nu da bulabilirsiniz. En yeni özellikler her zaman C++ hâline eklenmektedir.

         72                                                                                                                                                                                                          73
   68   69   70   71   72   73   74   75   76   77   78