Questions tagged [canon-sdk]

A set of software development kits for accessing and managing the Canon series of cameras.

The Canon Digital Software Development Kit is a collection of APIs written in C that provide access to functions of Canon cameras and the data they capture. There are six current SDK versions:

  • EDSDK 3.4 Windows version for selected EOS Digital SLRs, See
  • EDSDK 3.4 Macintosh version for selected EOS Digital SLRs, See
  • RC-SDK 8.4 Windows version for other EOS Digital SLRs
  • RC-SDK 8.4 Macintosh version for other EOS Digital SLRs
  • PS-ReC SDK 1.1.0e Windows version for PowerShot G10, G9, G7, S5 IS, S3 IS, S80, SX110 IS, SX100 IS, A640 and A620
  • CD-SDK 7.3/RD-SDK 1.1.1 Windows version for select PowerShots

Use of the SDK requires an application to Canon.

Source(s):

117 questions
9
votes
4 answers

c# Canon SDK: No callback after CameraCommand_TakePicture

i've been trying to make this work for some time now... read a lot of posts but none of them could fix this issue. I am connecting to a EOS 550D using the Canon SDK. I am running win7 64bit and Visual Studio c# 2010. What I do step by step is: --> 0…
Tobi123
  • 91
  • 1
  • 2
5
votes
2 answers

Errror EDS_ERR_DEVICE_NOT_FOUND when opening canon camera session ( EdsOpenSession(cRef))

I am developing a Windows 8 metro application which can control the canon camera.My application detects the camera and also gets the device information.But when I open camera session "err = EdsOpenSession(cRef)" , I get an error…
4
votes
0 answers

DeBayering a Canon CR2 image with OpenCV

What I'm trying to do is read a .cr2 RAW file taken on my Canon Rebel T5 1200D. I'm able to load and display the image using LibRaw and OpenCV, but the image appears to be slightly too bright and a bit more yellow than it does when I open the file…
mynameisjohnj
  • 421
  • 4
  • 12
4
votes
0 answers

Setting custom LiveView whitebalance values

Using EDSDK, I want to programmatically set the white balance (RGGB) values of the LiveView stream, and also for the white balance in both JPG (and RAW) images coming from the cam directly. The process of manual white balancing liveview and…
gdh
  • 498
  • 3
  • 14
4
votes
4 answers

Canon DSLR Video loop back using v4l2loopback and EDSDK Liveview?

I want to use my DSLR camera as video input for let say Skype / Google talk under Linux and Android. Is it possible to create a video loop back using v4l2loopback and Canon EDSDK ? how can I pipe the liveview buffer from the camera to the video loop…
Amit
  • 43
  • 1
  • 4
3
votes
2 answers

Connecting Canon camera using EDSDK (or not) via network

I am using EDSDK in my app, its working with camera via usb well, but official Android/iOS application from Canon ( in official SDK there is no network support, they used some inaccessable stuff for us) and third-party android-software "DSLR…
3
votes
2 answers

SDK Error: 0x8D07, while using Canon SDK in C#

I download the source only tutorial here. When I run it with connect my Canon 70D, I got the error below. What is the point I missed? The Error: The error occurs on this line: And here is how the folder which includes EXE file looks like:
ffttyy
  • 853
  • 2
  • 19
  • 49
3
votes
1 answer

canon EDSDK saving image in my PC

I am using EDSDK v2.13 with my EOS 50D camera. I want to save taken pictures in my host. I am using this code (c++): EdsOpenSession(camera); EdsInt32 saveTarget = kEdsSaveTo_Both; err = EdsSetPropertyData( camera, kEdsPropID_SaveTo, 0,…
user3510821
  • 113
  • 1
  • 5
  • 15
2
votes
1 answer

EdsCreateImageRef() method gives EDS_ERR_FILE_FORMAT_UNRECOGNIZED

My goal is to save RAW images captured by Canon EOS 70D to a .tif file using the Canon EDSDK 3.4 for a WPF application It has been mentioned that this version provides support for RAW image processing. From my search I found out that it is not…
2
votes
1 answer

Canon EDSDK: Taking photo in LiveView breaks up the LV forever

I have my application controlling the camera using C# and fairly lightweight EDSDKWraper (which I have modified a bit). I can already control basically everything, like LiveView, focusing (auto + manual), setting and reading various properties and…
Vit Kovalcik
  • 436
  • 3
  • 12
2
votes
1 answer

Canon camera gets stuck after sometime - 1200D EOS sdk java

we are using canon eos sdk 2.14 to do live streaming and shoot. camera is canon 1200D below are the camera setting : live streaming mode : enabled AF mode : Flexi below is the code import java.awt.image.BufferedImage; import java.io.File; import…
akhil tccsa
  • 69
  • 1
  • 5
2
votes
2 answers

Canon EDSDK set focus point

I'm trying to change the focus point on the Camera from a click in a live view frame using the EDSDK lib. I can't figure out how to do it, i mean, don't know what property I must set in order to change the focus point. Do you guys have any idea or…
Vinny
  • 35
  • 9
2
votes
0 answers

Canon EDSDK - Trying to open/close bulb on Canon 70D

When trying to send my Canon70D the following command it seems to do nothing. EDSDK.EdsSendCommand(camera.Ref, EDSDK.CameraCommand_BulbStart, 0); The camera reference number is correct, because if I send…
agierens
  • 132
  • 9
2
votes
1 answer

EDSDK message loop not working under Windows 8.1

I'm using Canon EDSDK_64 v2.15. I'm able to recieve events send by Canon SDK using simple message loop under Windows7. For example when I want to take a picture and waiting for image data I use: xCanonError = EdsSendCommand(xCanonEOS,…
Amadeusz
  • 1,488
  • 14
  • 21
2
votes
1 answer

How to download and record videos using Canon EDSDK in C#?

I am trying to create an application that will grab photos and videos from Canon cameras. I have found a way to take photos and to download them on PC, but i didn't find the possibility to download videos. Is there a way to record and download…
msmarman
  • 31
  • 2
1
2 3 4 5 6 7 8