Tôi mới ở DirectShow, vì vậy một số phần của thư viện này tôi không hiểu rõ. Tôi đã xem ví dụ về DxSnap, nhưng tôi cần phải chụp các khung hình mà không cần xem trước nó, để xử lý thêm. Tôi làm nó như thế nào?Chụp khung hình từ webcam bằng DirectShow.NET
Trả lời
bạn có thể tự mình xây dựng. Nếu bạn nhìn vào các cửa sổ sdk 7.0 ~ thư mục bạn có thể vào mẫu> đa phương tiện> directshow> và có một thư mục bộ lọc cho bạn thấy làm thế nào để làm cho bộ lọc chung và làm w/e bạn muốn
Nếu mối quan tâm chính của bạn là "truy cập webcam" chứ không phải "truy cập webcam bằng DirectShow", thì tôi sẽ xem xét AForge.NET-Framework. Tôi đã thử nó với DirectShow một lần chỉ để tìm ra rằng tôi có thể làm điều tương tự với nhiều nguồn video trong thời gian ít hơn với ít mã.
Dưới đây là một số mã mẫu: Access to USB cameras and video files using DirectShow
Cảm ơn câu trả lời của bạn! Nhưng tôi phải làm điều đó với directshow. Tôi nghe rất nhiều về AForge Framework, nhưng khách hàng của tôi sẽ làm điều đó với DirectShow.NET = ( –
Vâng, tôi đoán nó sẽ giảm xuống DirectShow cuối cùng, vì vậy AForge sẽ đơn giản hóa quy trình. Nhưng đó là những gì bạn nhận được khi giao dịch với khách hàng :-) – Oli
FYI, AForge.NET tốt cho video chỉ (không chụp âm thanh ...) – itsho
- 1. C# + DirectShow.NET = Truy cập WebCam đơn giản?
- 2. Chụp ảnh từ webcam ở độ phân giải cao trong khi xem trước ở mức thấp hơn bằng DirectShow.Net
- 3. Chụp ảnh từ webcam
- 4. Chụp ảnh bằng webcam từ dòng lệnh
- 5. C# chụp ảnh từ webcam
- 6. Lưu video được chụp từ webcam bằng Flash
- 7. Vấn đề chụp webcam OpenCV
- 8. Chụp một hình ảnh từ webcam của tôi bằng Java hoặc Python
- 9. Chụp ảnh bằng Webcam bằng cách sử dụng Actionscript
- 10. Cách chụp ảnh tĩnh từ webcam trên linux
- 11. OpenCV làm chậm ảnh chụp WebCam
- 12. OpenCV: Cách chụp khung hình từ camera Ethernet
- 13. Cách chụp ảnh từ webcam của khách hàng trong asp.net
- 14. C#, Emgu webcam - chọn kích thước chụp
- 15. Cách lập trình chụp ảnh webcam
- 16. Có cách nào để chụp ảnh từ Webcam không?
- 17. Ví dụ chụp ảnh FMJ Webcam
- 18. Chụp khung OpenCV từ AVI
- 19. Chụp ảnh từ webcam bằng cách sử dụng dòng lệnh linux (bash)
- 20. Chụp ảnh webcam USB trong C++ KHÔNG openCV (LINUX)
- 21. Tùy chọn đọc webcam bằng Python/Linux
- 22. Làm thế nào để hiển thị hình ảnh webcam được chụp với Emgu?
- 23. Chụp 60 khung hình/giây trong ứng dụng iPhone
- 24. Chụp khung hình trong Xcode không thành công
- 25. Lỗi có thể có trong OpenCV2.4 chụp khung hình từ video
- 26. Làm thế nào để chụp một đoạn video (AND audio) trong python, từ một máy ảnh (hoặc webcam)
- 27. Chụp 1080p ở tốc độ 30 khung hình/giây từ logitech c920 với openCV 2.4.3
- 28. Cách chụp khung đèn hiệu từ WLAN trong cửa sổ?
- 29. Ghi hình màn hình trong ứng dụng trên Android để chụp 15 khung hình/giây
- 30. Cách lấy ảnh chụp màn hình của màn hình nền từ bộ đệm sau bằng DirectX
nhưng nếu tôi sẽ nhận được hình ảnh từ pin của máy ảnh thì sao? Vấn đề là có một cửa sổ với các cửa sổ xem trước video bật lên khi tôi bắt đầu biểu đồ chụp. –
nếu bạn sử dụng Trình kết xuất video, điều đó sẽ tạo cửa sổ bật lên. Im nhầm lẫn về việc bạn muốn chụp vào một tập tin hay chụp một chương trình. nếu bạn muốn chụp một tập tin, bạn có thể thực hiện Camera -> Smart Tee -> AVI Mux -> File Writer. nếu bạn muốn chụp một chương trình/mã, bạn sẽ phải tạo một bộ lọc và chụp ảnh trong bộ lọc – Grant
cảm ơn rất nhiều! Vì vậy, tôi sẽ bắt đầu viết bộ lọc của riêng mình =) –