문제

Is there any way to communicate with a Canon EOS 5D Mark II (or a similar Nikon) via DirectShow, so that you can get a live-stream if the Camera is connected at the PC?

A solution would be to use the EOS-Utility or, in an own application, the Canon SDK (Nikon SDK).

So, is there a way to get a live-video from the connected camera with Microsoft DirectShow?

Thanks in advance.

도움이 되었습니까?

해결책

Using Canon SDK is the only option you have.
You need to sign up and be approved by Canon.
Once you have the SDK you are on your own, Canon offers no support.
http://usa.canon.com/cusa/consumer/standard_display/sdk_homepage

Here is a nice wrapper you can use as a starting point:
https://github.com/esskar/Canon.Eos.Framework

다른 팁

as I know Canon doesn't provide WDM driver for its EOS series (or for any other cameras). W/o it you cannot use it as a capture source

gPhoto2 can access this camera apparently http://gphoto.sourceforge.net/proj/libgphoto2/support.php

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top