2014-04-28 14 views
10

Tôi đang ở một vị trí không may, nơi tôi đã được trao một hệ thống cũ với một máy ảnh firewire được kết nối với một máy Windows XP cũ. Về cơ bản tôi đang cố gắng để có được điều này tất cả vào opencv vì vậy tôi ít nhất có thể có một giao diện đẹp vào máy cũ này.Giao tiếp với các cổng Firewire trong python

Vấn đề là, tôi không thể tìm thấy bất kỳ tài liệu nào về cách kết nối với cổng firewire ở phía bên python. Có một số phần mở rộng cho pyserial có thể cho phép tôi kết nối với cỗ máy cổ đại này không?

Rất tiếc, tôi không thể rõ ràng hơn, nhưng tôi thực sự không tìm thấy gì nhiều về điều này. Nếu có bất kỳ cách nào tôi có thể hữu ích hơn, hãy cho tôi biết và tôi sẽ cung cấp mọi thông tin kịp thời với khả năng tốt nhất của tôi.

+0

Để trả lời cho phiếu bầu quá rộng và giảm tốc: tôi cảm thấy rằng câu hỏi này là phạm vi tốt, và được thay thế bằng firewire bằng usb, câu trả lời sẽ là tất cả hai dòng mã pyserial. Nếu có điều gì đó tôi bỏ lỡ, tôi rất muốn biết. Việc kết nối với firewire có khó khăn hơn thế không? Nếu vậy tôi sẽ đánh giá cao nhận xét về hiệu ứng đó, có thể liên kết với thông số kỹ thuật ieee. –

Trả lời

0

http://damien.douxchamps.net/ieee1394/libdc1394/

Tôi nghĩ đây là những gì bạn đang tìm kiếm.

+0

Chăm sóc để cung cấp một số chi tiết về cách tôi sẽ đi về việc truy cập API này từ python? –

+0

Sử dụng ctypes https://docs.python.org/2/library/ctypes.html – kragniz

1

Có một trình bao bọc python cho libdc1394 có sẵn tại đây: https://launchpad.net/pydc1394 (đây có thể là nhận xét về giải pháp SJPs, nhưng tôi thiếu danh tiếng về điều đó).

+0

Lúng túng ... có vẻ như điều này không hoạt động với Windows ... Tôi sẽ xem liệu nó có hoạt động hay không. –

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