2012-06-19 46 views
5

Vì vậy, tôi đang cố gắng phát triển một ứng dụng WPF cho phép tôi tắt khả năng tự động phóng và tự động lấy nét của webcam. Tôi đang sử dụng các wrapper Emgu C# cho opencv và muốn có thể làm khung differencing mà không có máy ảnh của tôi tự động tập trung khi một đối tượng đi vào màn hình.Kết nối với một webcam

Tôi đã thử tìm kiếm một sdk mà sẽ cho phép tôi phát triển một cái gì đó như thế này nhưng dường như logitech bỏ rơi của họ một vài năm trước đây. Tôi đang sử dụng webcam HD pro c920. Tôi đã nghe nói rằng có lẽ bạn có thể sử dụng dll của mà vận chuyển với nó để tinh chỉnh các tùy chọn nhưng tôi không có ý tưởng làm thế nào để làm điều này.

Mọi trợ giúp đều tuyệt vời.

Trả lời

1

Logitech HD Pro Webcam C920 Phóng to, Phơi sáng, Tập trung có thể được điều khiển bằng API DirectShow. Rất có thể Emgu CV đang sử dụng DirectShow để chụp (luôn luôn, hoặc như một tùy chọn), hoặc ít nhất bạn có thể thiết lập máy ảnh bằng DirectShow và các cài đặt sẽ tồn tại khi khởi động lại các phiên truyền trực tuyến.

Thuộc tính của C920 có sẵn bằng giao diện IAMCameraControl. Đó là documented on MSDN for native developmentDirectShow.NET cung cấp các định nghĩa tương ứng cho .NET.

Các vấn đề liên quan