2. Bilgisayar görüşü nedir?

Bilgisayar görüşü , çevreyle herhangi bir fiziksel etkileşim olmaksızın, optik araçlar kullanarak cisimleri algılama ve buna göre bilgi toplama ya da çeşitli süreçleri yönetmektir. Bu tanım çerçevesinde bilgisayar görüsü doğal olarak çok değişik bilim dallarıyla iş birliği içerisinde olmalıdır. Bir örnek vermek gerekirse en klasik bilgisayar görüsü problemlerinden olan kameradan görülen bir cismin 3 boyutlu resmini çıkarma sorunu ele alalım. Bu tarz bir sistemde şu disiplinlere ihtiyaç olacaktır,

  • Makine mühendisiliği : Cismi kameraya düzgün gösterebilmek kamerayı ya da cismi hareket ettiren düzenek tasarımı.
  • Optik mühendisliği : Kameradan alınan imge kalitesini iyileştirmek için çeşitli optik yöntemler kullanılabilir.
  • Kamera teknolojisi : Kameralar çok çeşitlilik göstermektedir. Bunlar arasında duyarlılık, çözünürlük, ağırlık, elektriksel gürültüye dayanıklılık, titreşime, manyetik dalgalara, radyasyona, dayanıklılık , projeksiyon şekli ( perspektif, çizgisel gibi).
  • Sinyal işleme donanımı : Video kameralar genelde bilgisayarların işleme kapasitesini çok zorlayacak miktarda bilgi üretmektedir bu yüzden özelleşmiş donanıma ihtiyaç olacaktır.
  • Yapay zeka : Verilerin tanımını yapacak örüntü algılama(Pattern Recognition) yapacak yazılımın ve karar alacak uzman sistemlerin(Expert Systems) algoritmaları gerçeklenmelidir.
  • Yazılım Mühendisliği : Algılanan veriyi işleyip karar alma gibi karmaşık işlemleri yapacak bir yazılım gerekecektir.
  • Matematik : 2 boyutlu resimlerden 3 boyutlu cisimler çıkarmak ve bunları imge işlemelerini yapmak yüksek miktarda üst düzy matematik kullanmayı gerektirecektir. Bu da özellikle elektronik Mühendisliğinin ilgi alanına girmektedir.