10

I'm in an unfortunate position where I've been handed a legacy system with a firewire camera connected to an old Windows XP machine. Basically I'm trying to get this all into opencv so I can at least have a nice interface into this old machine.

Problem is, I can't seem to find any documentation on how to connect to a firewire port on the python side. Is there some extension to pyserial that might let me connect to this ancient machine?

Sorry I can't be more explicit, but I really haven't found much at all on this. If there's any way I can be more helpful, just let me know and I will provide any information promptly to the best of my abilities.

Slater Victoroff
  • 21,376
  • 21
  • 85
  • 144
  • In response to the close vote for being too broad and the driveby downvote: I feel that this question is well-scoped, and were firewire replaced with usb the answer would be all of two lines of pyserial code. If there's something I'm missing I would love to know. Is connecting to firewire more difficult than that? If so I would appreciate a comment to that effect, possibly linking to an ieee spec. – Slater Victoroff May 04 '14 at 09:28

2 Answers2

1

There is a python wrapper for libdc1394 available here: https://launchpad.net/pydc1394 (this would have been a comment on SJPs solution, but I lack the reputation for that).

irh
  • 358
  • 2
  • 10
0

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

I think this is what youre looking for.

SJP
  • 1,330
  • 12
  • 21