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.
FireWire, which is also called IEEE 1394, is a connecting device used primarily for adding peripherals to a computer. FireWire is often used for connecting external hard drives and digital camcorders that benefit from a high transfer rate. These transfer rates are often up to 800 Mbps.
Easily connect your Thunderbolt-equipped Mac to a FireWire device with the Apple Thunderbolt to FireWire Adapter. Small and compact, it connects to the Thunderbolt port on your Mac computer, giving you a FireWire 800 port that supplies up to 7W for bus-powered peripherals like hard drives and audio devices.
FireWire 400 refers to any FireWire port that conforms to either IEEE 1394 1995 or IEEE 1394a 2000 standard. Firewire 400 can apply to both the 4 pin and 6 pin Firewire connections.
FireWire was phased out of Mac hardware between 2008 (when the MacBook Air released without a FireWire port) and 2012 (when the last FireWire-equipped Macs came out).
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).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With