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
0
votes
0 answers

Canon EDSDK code not returning proper values in visual basic

I am trying to initialize the API for Canon EDSDK, but for some reason the err = EdsInitializeSDK() is not returing the correct value "0" or EDS_ERR_OK. This is causing it to skip all of the remaning if statements. Here is the code: Private Sub…
sac
  • 1
  • 1
0
votes
1 answer

Canon EDSDK : how to download recorded video?

I need to download a video that I've just recorded, on my PC. I managed to do it with pictures, but for video, I just get an empty file. I've registred the object event handler err = EDSDK.EdsSetObjectEventHandler(cameraDev, EDSDK.ObjectEvent_All,…
0
votes
1 answer

EDSDK cpp error: 10 EDS_ERR_MISSING_SUBCOMPONENT

I am trying to get started with EDSDK to control my Canon 500D. I'm new to cpp, and windows XP apps and I'm using visual studio. After a great deal of blind trial and error I have finally managed to get the app to compile the basic sample code from…
ejb
  • 1
  • 3
0
votes
2 answers

How to set/get properties of pictures taken with canon EDSDK 2.12?

I'm beginner in c++ programming and I'm starting to use Canon EDSDK 2.12 to remote control an EOS 600D DSLR. I used the code here to get a better understanding how to access camera and take a single picture and it works fine but now I'm not sure how…
RichardR
  • 21
  • 4
0
votes
1 answer

mac os and canon edsdk [take picture error 36103]

I got Lazarus installed on Mac Os X 10.6.8 and I'm trying to take a picture using Canon EDSDK. The problem I'm facing is that after setting parameter to save a photo into host: saveTo := Integer(EdsSaveTo.kEdsSaveTo_Host); err :=…
0
votes
1 answer

Is it possible to take an image (or sequence of images) and pass it to Mac OSX as a hardware device (webcam) using C++/OpenFrameworks?

Pretty new to oF and C++, but trying to open up communications between Flash (AS3) and a Canon DSLR. We've successfully done it using a socket server (using https://github.com/roxlu/ofxFlashCommunication), so AS3 can trigger the DSLR's shutter, get…
0
votes
1 answer

Canon EOS SDK (EDSDK): no operations after starting live view

I am implementing a console application (going to be a dll) that controls a Canon EOS 600D using the EDSDK, implemented in C++. I can get any function to work, change properties, take photos, start live view, and download live view content following…
D2TheC
  • 2,203
  • 20
  • 23
0
votes
2 answers

How to capture the "same" RGB images for the same scene using EDSDK?

We use EDSDK to control cannon Eos 7D, for taking picture with one fixed object. We try to make everything the same, including camera position, aperture, ISO, shutter Speed, focus (manual focusing), no flash lamp, and take picture one after another…
Azure
  • 154
  • 1
  • 10
0
votes
0 answers

edsdk - Make picture programmatically

How I can take a picture from my camera Canon EOS Rebel T3i/600D with edsdk 2.12? I want to take a photo from the camera programmatically using C#.
0
votes
1 answer

Access camera menu from Canon EDSDK

What I actually want is to select exposure type (auto or manual) when shooting video by the means of EDSDK. I can do it using camera menu. I didn't managed to find a way to do it from official documentation. My another try was to check all camera…
nshy
  • 1,074
  • 8
  • 13
0
votes
1 answer

EDSDK EdsOpenSession EXC_BAD_ACCESS signal

I believe this is similar to the thread: Canon SDK 2.11 on OSX However the solution there did not work for me. I'm perplexed because I'm not sure how to figure out what has changed. I had some working software, did not work on it over the holiday…
P-Rod
  • 471
  • 1
  • 5
  • 18
0
votes
1 answer

EDSDK 2.11 and XCode 4.5.1

im looking for a short tutorial for starting with EDSDK and Objective-C. Im using OS X 10.8 and XCode 4.5.1. It starts with complaining about missing header files windows.h. Cant even compile the sample project. And the EDSDK Referance is not that…
Martin Schmelzer
  • 23,283
  • 6
  • 73
  • 98
0
votes
1 answer

Is there a way to detect the PC Flash Signal or exact moment the shutter opens via the canon EDSK?

I currently have a device that drives the camera via bulb mode. It has one cable connected to the bulb connector, and the other to the PC flash connector. The PC flash signal is only triggered as soon as the shutter is open. There is up to 100 ms…
0
votes
1 answer

Unable to implement EDSDk for Android for canon camera integration?

I am making an application i need to integration canon camera through Android device for i got sdk from canon provided for windows.. in which there are 3 headers files and EDSDK.lib and some Dll files . I am using android NDK for integrating c…
user1465789
  • 21
  • 2
  • 7
0
votes
1 answer

Canon SDK (EdsGetPropertyDesc)

I was playing with the canon 2.10 SDK (eos) and I'm having trouble understanding the EdsGetPropertyDesc PropDesc array of data. The value within the array doesn't look like my camera options. For example the Av values includes 40,43,45,48,51,53,...…
1 2 3
10
11