Nhiều webcam trên một Raspberry Pi


7

Tôi muốn có nhiều webcam USB chạy trên một Raspberry Pi. Tôi sẽ đặt chúng thông qua một trung tâm hỗ trợ. Tôi muốn các webcam để chụp ảnh tĩnh cùng lúc (hoặc như cùng một lúc càng tốt - một hoặc hai giây chậm trễ không phải là một vấn đề lớn) và tiết kiệm hình ảnh từ thẻ nhớ, mỗi hình ảnh sẽ có cùng tên bắt đầu nhưng sau đó cam1, cam2, cam3, vv để phân biệt chúng với nhau.

Điều này có thể không? Nếu vậy, số lượng webcam tôi bị giới hạn là bao nhiêu? Ngoài ra, làm thế nào tôi có thể giải quyết chúng, có thể fswebcamkiểm soát nhiều hơn một webcam?

Nếu không thể, có ai có thể cho tôi biết tại sao không?


Không phải là chính xác lặp lại nhưng giá trị xem xét: # 1: raspberrypi.stackexchange.com/q/32965/5538 # 2: raspberrypi.stackexchange.com/q/33247/5538
Goldilocks

Câu trả lời:


6

Về mặt lý thuyết, vâng. Bạn có thể kết nối nhiều webcam nhất có thể miễn là chúng được cấp nguồn theo yêu cầu của chúng.

How do you address them ?

Mỗi cam web usb mà bạn kết nối được liệt kê trong /dev/video<n>đó n = 0,1,2 .. khi số lượng thiết bị video tăng lên. Tức là, nếu tôi kết nối hai webcam với hệ thống của mình, tôi sẽ có thể thấy hai mục /dev/video0/dev/video1khi tôi bắn ls /dev/video*.

Tôi chưa sử dụng fswebcamcá nhân nhưng tài liệu của nó cho thấy rằng sử dụng -dcờ bạn có thể chỉ định một webcam cụ thể. Mặc định là /dev/video0. Bạn có thể chạy nhiều phiên bản của fswebcam để chụp ảnh từ tất cả các camera cùng một lúc.

Tuy nhiên, tắc nghẽn băng thông USB hoàn toàn là một vấn đề khác khi bạn tiếp tục thêm thiết bị.

Hy vọng nó giúp.


Câu trả lời tuyệt vời, cảm ơn bạn. Tôi sẽ crack và xem nếu tôi có thể làm cho nó hoạt động.
Matt Howarth

@MattHowarth Vui mừng vì nó đã giúp. Bạn có thể muốn upvote / đánh dấu nó là câu trả lời đúng nếu nó trả lời truy vấn của bạn. :)
dhruvvyas90

Xin chào Dastaan, tôi đã đánh dấu vào nó, nhưng tôi không thể tăng phiếu bầu vì tôi là người mới trong nhóm, tôi sẽ bỏ phiếu ngay khi có thể. Nó chắc chắn trả lời câu hỏi của tôi, cảm ơn một lần nữa :)
Matt Howarth

2

cảm ơn bạn dastaan, câu trả lời của bạn giúp tôi rất nhiều, cuối cùng tôi chụp ảnh với fswebcam --device <device> <filename>

đây là ví dụ, tôi sẽ chụp ảnh và lưu nó vào image.jpg:

webcam đầu tiên của tôi

fswebcam --device /dev/video0 image.jpg

và webcam thứ hai của tôi

fswebcam --device /dev/video1 image.jpg

bạn có thể kiểm tra thiết bị của mình với

ls /dev/

hy vọng nó sẽ giúp cho những người khác


Xin chào và chào mừng. Tôi đã chỉnh sửa câu trả lời của bạn theo một số kiểu định dạng mà chúng tôi sử dụng ở đây ... và xóa những .gì tôi nghĩ sai. Nếu một cái gì đó không bổ sung với chỉnh sửa, vui lòng quay lại hoặc sửa chữa.
Ghanima
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.