2012-06-19 19 views
5

Web kameramın otomatik yakınlaştırma ve otomatik odaklama yeteneklerini kapatmama izin verecek bir WPF uygulaması geliştirmeye çalışıyorum. Opencv için Emgu C# sarmalayıcısını kullanıyorum ve bir nesne ekrana geldiğinde kameranın otomatik odaklanmasına gerek kalmadan çerçeve ayrımını yapabilmek istiyorum.Web kamerasıyla arabirim oluşturma

Böyle bir şey geliştirmeme izin verecek bir sdk aramayı denedim ama görünüşe göre logitech birkaç yıl önce onların yerini aldılar. HD pro Webcam c920 kullanıyorum. Seçeneklerin ince ayarını yapmak için onunla birlikte gönderilen dll'leri kullanabileceğinizi duydum ama bunun nasıl yapılacağını bilmiyorum.

Herhangi bir yardım harika olurdu.

cevap

1

Logitech HD Pro Webcam C920'in Yakınlaştırma, Pozlama, Odak, DirectShow API kullanılarak kontrol edilebilir. Emgu CV'nin DirectShow'u yakalamak için (her zaman veya bir seçenek olarak) ya da en azından muhtemelen DirectShow'u kullanarak kamerayı ayarlayabildiğiniz ve ayarların akış oturumlarının yeniden başlatılmasından kurtulabileceği ihtimalleri yüksektir.

C920'in özellikleri IAMCameraControl arabirimi kullanılarak edinilebilir. Bu, documented on MSDN for native development ve DirectShow.NET, .NET için ilgili tanımlar sunar.

İlgili konular