Questions tagged [edsdk]

EDSDK is Canon's EOS Digital Camera SDK. It is a Library that allows developers to access and control all Canon EOS Cameras programmatically in their applications through a USB connection.

EDSDK stands for Canon's EOS Digital Camera Software Development Kit. EDSDK provides the functions required to control cameras connected to a host PC, digital images created in digital cameras, and images downloaded to the PC. This document describes the collection of functions implemented in the EDSDK library. EDSDK provides an interface for accessing image data shot using a Canon EOS digital camera. Using EDSDK allows users to implement the following types of representative functions in software:

・ Allows transfer of images in a camera to storage media on a host PC.
・ Allows RAW images to be processed and saved in JPEG and TIFF format (using Canon's proprietary DPP library)
・ Allows remotely connected cameras and the image being shot to be controlled from a host PC.

EDSDK provides a C language interface for accessing Canon EOS digital cameras and data created on these cameras. EDSDK is designed to provide standard methods of accessing different camera models and their data. Using EDSDK allows users to implement Canon EOS digital camera features in software. There are two versions of EDSDK. One runs under a Windows environment, while the other runs under a Macintosh environment.

Part of the collection of Canon's SDKs, see

153 questions
1
vote
1 answer

EDSDK event to detect taken pictures

I have a Canon EOS 1100D (Rebel T3) and wrote a C# program to control it using the EDSDK dlls. I'm saving taken pictures on the computer. I want to take pictures remotely by a "Wireless Shutter Release Remote Controller", and then process these…
Zhr Saghaie
  • 1,031
  • 2
  • 16
  • 41
1
vote
1 answer

How to record video using canon edsdk and java?

I want record video by using canon edsdk, in documentation i found that we can record video using version above that 2.11. i want use this using java code.Please le me know if any one have answer of this question.
1
vote
1 answer

Canon SDK - Downloading image to host PC

I'm trying to download the images taken by my canon camera from its SD card to the host PC, I've written code so that it takes a shot and no longer saves it on the SD card, but I cannot find it on the host PC either. Does anyone have any…
1
vote
1 answer

Canon SDK. Take picture from camera

I have Canon EOS D600 camera. Need to take picture using C++. Documentation didn't help me. Do you have example code, that takes a photo? This doesn't help: #include #include #include #include #include…
user2688464
  • 11
  • 1
  • 3
1
vote
1 answer

Error loading cr2 with edsdk

I am trying to read cr2 images using canon sdk (canon_edsdk-2.12). I seem to be loading the dll correctly, but when I try to get the actual image, I get an error. I tried to run the sample program to see how that is different than mine, but the same…
Thalia
  • 13,637
  • 22
  • 96
  • 190
1
vote
2 answers

EDSDK callbacks not working

I have a working command line application, using EDSDK v2.13. However, when I register callbacks, there is a burst of property events then nothing. I have remedied this a loop like this: while(!_kbhit()) { EdsOpenSession(camera); Sleep(10); …
ahnkle
  • 467
  • 6
  • 17
1
vote
1 answer

Receive LiveView while recording movie EDSDK

it's possible to get the view from the camera during the record ? I have the liveview and when I swith to record mode, I lost the liveview, it's on the TFT of the camera, but I want to keep it on my application. It's possible ? If yes, how ?
user2298573
  • 21
  • 1
  • 3
1
vote
2 answers

Canon EDSDK Device Busy when changing property

I have a little problem with EDSDK. I tried to make a function that can switch from liveview to movie record. Everything is fine with liveview, I can take picture. But when I want to start movie record, I have a ERR_DEVICE_BUSY everytime I want to…
user2298573
  • 21
  • 1
  • 3
1
vote
0 answers

EDS_ERR_NOT_SUPPORTED on Canon t2i rebel with EDSDK 2.11

Wondering if anyone has ever had this problem or might know how to resolve...I'm getting EDS_ERR_NOT_SUPPORTED on a Canon t2i rebel with EDSDK 2.11 when I call EdsOpenSession(camera). The odd thing is that I have the example code that came with…
Scott Lobdell
  • 527
  • 1
  • 4
  • 11
1
vote
1 answer

Canon EDSDK 2.11 on OSX EdsOpenSession exc_bad_access

I'm trying to use the Canon EDSDK 2.11 on OSX with a EOS Xsi. I tried running the sample code, I've written my own code, and I even downloaded openFrameworks and an add-on for the Canon EDSK, ofxCanon, and ran its sample code. Every time any of the…
gpian
  • 245
  • 4
  • 15
1
vote
1 answer

Canon EDSDK device busy can't cancel half completed image transfers

In EDSDK if an error occours during image transfer (i.e. connection lost, app error,...) when the application restarts and reconnects to the device it's impossible to take a new picture because…
Sriwantha Attanayake
  • 7,694
  • 5
  • 42
  • 44
1
vote
0 answers

EDSDK callbacks not working after NSPrintPanel/NSPrintOperation Displayed

I am currently developing an application using the Canon EDSDK to access my DSLR that will directly print the shot images. The problem here is, that my code interfacing with the EDSDK works perfectly until my application displays either a…
Grassi
  • 91
  • 1
  • 7
1
vote
1 answer

How to enable AEB (automatic exposure bracketing) on canon camera using canon camera sdk?

I am using latest canon sdk version 2.11. I want to set AE bracketing in Manual shooting mode. unfortunately with no luck. I can see kEdsPropID_AEBracket property but have no idea what parameter value should be used to set levels. does anyone know…
Dmitrii
  • 321
  • 6
  • 17
1
vote
1 answer

EDSDK, C#: Trying to get a list of files on the camera

I'm writing an app in C# that uses EDSDK to interface a digital camera with a PC. The user snaps a picture; that triggers an event in the software; and then the software copies the image new image to the PC. That's working great. Now, I'd like for…
magnvs
  • 63
  • 1
  • 9
0
votes
1 answer

How do I implement EDSDK's EdsSetProgressCallback function properly?

I'm trying to use EdsSetProgressCallback function from Canon EDSDK 2.10 to inform user about image saving completion. I've set inProgressOption parameter to kEdsProgressOption_Done. The problem is, that after successful saving no action is…
hitan
  • 591
  • 1
  • 4
  • 7