CMU1394 from cv2 python binding?
Hi there,
I have a firewire camera that works fine with the CMU1394 demo software on Windows and want to use it from python cv2.CaptureVideo. I guess the release versions till 2.4.3 do not support CMU1394. I get CaptureVideo(0).isOpened() -> False.
My question is if I build with proper CMake options and/or _highgui.h setting, would I be able to use CMU from python? If so, how exactly should I go about?
I've read: C/C+ example for frame acquision with CMU and _highgui.h modification to enable CMU. But, I cannot even find _highgui.h in git head version. Does it still exist?
I also found this in the latest CMakeLists.txt: OCV_OPTION(WITH_1394 "Include IEEE1394 support" ON IF (UNIX AND NOT ANDROID AND NOT IOS AND NOT CARMA) ) Does this mean IEEE1394 is supported only in Linux now?
PS I could somehow compile the opencv source on Windows but this did not give me what i wanted.
PS Thanks to motmot project, I could use libcamiface and its python binding and get the frame as numpy array, plug that into cv2 for displaying and saving as avi.
But, I am still interested to know if there is CMU or DirectShow option with cv2 python binding.