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 _highgui.h setting, would I be able to use CMU from python? If so, how exactly should I go about?
I 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?
PS.
Linux now?
PS
I could somehow compile the opencv source on Windows but this did not give me what i wanted.
So, I used libcamiface and its python binding from 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 windowing displaying and saving as avi.
avi.
But, I will be am still interested to know if there is CMU or DirectShow option with cv2 python binding.