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
3 answers

problem with download picture from canon camera to pc

i connected a eos canon camera to pc i have an application that i could take picture remotly ,and download image to pc, but when i remove the SD card from camera , i cant download image from buffer to pc // register objceteventcallback err =…
ulduz114
  • 1,150
  • 6
  • 21
  • 37
1
vote
1 answer

Canon EDSDK Version 3.4 Acquisition

The Canon EDSDK 3.2 SDK has issues running on Mac OS X 10.11 (El Capitan), specifically some type of reference error in the function EdsInitializeSDK(). I too have had this error on El Capitan and am wondering where to get the latest version of the…
alexmead
  • 36
  • 1
  • 5
1
vote
1 answer

EXC_BAD_ACCESS from Canon's EDSDK EdsInitializeSDK() API

I'm writing a camera control program in Xcode 7.2 on OS X 10.11.2 and every once and a while my program will crash at EdsInitializeSDK(). Most of the solutions online suggest downloading other EDSDK.framework file, but this hasn't worked for me.…
1
vote
3 answers

Canon EDSDK Tutorial in C# "Canon Dll's not found" error

I download the source only tutorial here. When I run it with connect my Canon 70D, I got the error "Canon Dll's not found" shown below. After clicking OK, the gui appeared but all buttons are grayout on the gui. There is a folder name is 'EDSDKLib'…
ffttyy
  • 853
  • 2
  • 19
  • 49
1
vote
0 answers

Map KinectV2 depth to rgb DSLR

I am trying to map the depth from the Kinectv2 to RGB space from a DSLR camera and I am stuck with weird pixel mapping. I am working on Processing, using OpenCV and Nicolas Burrus' method where : P3D.x = (x_d - cx_d) * depth(x_d,y_d) / fx_d P3D.y =…
1
vote
2 answers

EDSDK LiveView zoom 10x

Using LiveView on EOS is fun and helps getting objects in focus (in case of objectives which do not offer autofocus). Magnification of the LiveView image (stream) really helps focusing. On camera site, you may magnify that LiveView image 5x and 10x…
1
vote
1 answer

EDSDK flashlight control

did anybody succeed in controlling a flashlight connected to an EOS through Canon's c# wrapper? I'd like to modify the exposure compensation for example or check whether the flashlight has reloaded and is ready to fire. I tried…
1
vote
3 answers

Canon EDSDK 2.8 (Xcode 3.2.2 - Snow Leopard 10.6.3)

I'm trying to build an application using the Canon EDSDK 2.8. I created a new Cocoa Application project in Xcode, and imported the headers and framework files. When I try to build and run (without writing any code), I get two warnings that say the…
Scott Langendyk
  • 311
  • 5
  • 14
1
vote
2 answers

Canon EDSDK EdsObjectEventHandler not called

We have a proper working C# Windows Forms Application to take pictures on external Events, send from external hardware connected by Ethernet. Now it should be used by a Broswser via a Webinterface instead of the Forms.WebBrowser control. So I added…
AndreasP
  • 11
  • 2
1
vote
4 answers

Canon LiveView: image convertion to OpenCV Mat

I'm trying to show LiveView image in real time. I use EDSDK 2.14 + Qt5 + opencv+mingw32 under Windows. I'm not very sophisticated in image processing so now I have the following problem. I use example from Canon EDSDK and all was ok until this part…
Hermann
  • 247
  • 2
  • 18
1
vote
1 answer

Using EDSDK 2.14 with Rebel T3i - Raw + JPEG

I last used SDK 2.9 with EOS 5D Mark II camera, and all was working well. Now I have updated to use SDK 2.14 with EOS Rebel T3i camera. I have 3 issues: 1) I set the mode to return both RAW and JPEG -- but this does not work at all - my code…
Tullhead
  • 565
  • 2
  • 7
  • 17
1
vote
1 answer

disabling AF programmatically?

I have a EOS 1100D and use edsdk to taking picture by my camera from my computer. in Manual mode I should can chand every properties, and in EOS Utility that is released by Canon, in Manual mode, user can switch between AF and MF. So, there should…
Zhr Saghaie
  • 1,031
  • 2
  • 16
  • 41
1
vote
1 answer

CANON SDK setting the CUSTOM WHITE BALANCE to the SAVED JPG images

a friend of mine and I have been fighting to figure out how to extend the custom white balance that we could succesfully set on the live view, to the saved JPG image. We are using the Canon SDK 2.1.34 and a EOD 600D camera, programming in…
Federico
  • 61
  • 5
1
vote
1 answer

EdSdk detect image settings and change to small jpeg. And what use is getproperty desc?

Using the canon edsdk, I'm trying to detect what the camera image settings are because our application does work if the camera is set to RAW. I have no idea what to do with units gathered from getproperty and have no idea at all what getpropertydesc…
1
vote
1 answer

EDSDK's "EdsInitializeSDK()" never returns, using C#/mono on OSX

I am trying to use the EDSDK on macOS 10.9.1 through the medium of C#. I am using Xamarin and I get no DllNotFoundException's, so presumably it is finding the framework. Neither am I getting an EntryPointNotFoundException so that's not the…
DumbBrunette
  • 83
  • 1
  • 6