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
1 answer

Canon SDK (EDSDK) capture region of specified size for video stream

I am very new to the EDSDK so sorry for maybe weird question in some places. Is it possible to access a video stream and perform some operations on it using the SDK? I need this to capture very thin region (ROI) of a specified size (for example…
Michael
  • 1,170
  • 2
  • 14
  • 35
0
votes
0 answers

no known conversion from 'ofxEdsdk::Camera' to 'cv::Mat &' #53

I'm stuck trying yo get a cv::Mat format from the camera Cannon Mark II image. I am using OpenFramework. edsdk addon The basic example from ofxEdsdk works, but when I try to use it inside a project for FaceTracking I can't apply the toCv()…
Javingka
  • 99
  • 1
  • 11
0
votes
1 answer

EDSDK dlls not found in release

I'm developing a program that connects to a canon camera! I've filled the application in canon site and they have sent me the EDSDK dlls! My program works fine, but when I try to run it in release to get the exe it's not able to locate the EDSDK…
saeedeh
  • 89
  • 1
  • 13
0
votes
0 answers

EOS 1300D not supported by EDSDK

I am using EDSDK for application and it is working fine with EOS1200D but giving not supported Error while calling OpenSession() using EOS 1300D I am getting below Error NOT_SUPPORTED Stack Trace: at EOSDigital.API.STAThread.Invoke(Action action) …
Vijay Kumbhoje
  • 1,401
  • 2
  • 25
  • 44
0
votes
1 answer

Canon EDSDK Java set library path

I have the following problem: I want to run a photobooth application in Java (Windows) using the Canon EDSDK. But when I open the connection to the camera, I get this error: java.lang.UnsatisfiedLinkError: Unable to load library…
0
votes
1 answer

Canon EDSDK MultiThreading in C++

I try to add multitheading to edsdk development in c++.but the code get stuck when executing "takeSinglePicture()" in "takePictures()" ,and the camera wont even take a single picture.how to fix this.the code is here. void…
0
votes
1 answer

How to get dimensions and format of EVF LiveView Image?

First off, let me post links to some similar SO questions that I found via Google. The first link does seem to have a valid answer, but it doesn't directly address my issue. The second link does directly address my issue, but the response by gdh…
mynameisjohnj
  • 421
  • 4
  • 12
0
votes
1 answer

Browsing images on SD card via Canon EOS SDK (c++)

I can succesfully download to disk the picture that has been just shot using kEdsSaveTo_Host and catching the event. However, for various reasons i need to not download it to the pc immediately but to shoot, then browse what is available on the…
Andrea
  • 495
  • 5
  • 15
0
votes
1 answer

Canon EOS SDK | threaded EdsDownloadEvfImage problems

so basically I am having problems when trying to run EdsDownloadEvfImage from the Canon EOS SDK on a separate thread. The program then does... unexpected things, freezes, etc. Basically, what it does is that the worker thread freezes on…
Danol
  • 368
  • 1
  • 15
0
votes
2 answers

Canon Digital SDK (EDSDK) EdsCreateImageRef error

I am trying to use the Canon Eos Digital SDK (EDSDK) to decode a CR2 camera image for display in a desktop GUI. I run the first few methods as follows: err = EDSDK.EdsInitializeSDK(); err = EDSDK.EdsCreateFileStream( fullpath, …
0
votes
1 answer

Running EDSDK in a parallel task in C#

This a conceptual question: I want to run the Canon EDSDK in an Windows.Form application. Now ideally, i would like to separate my data from my ui and my model. Specifically this means my windows.form from my EDSDK camera object. By poking around,…
JoeyD
  • 277
  • 3
  • 14
0
votes
2 answers

canon SDk Article by Johannes Bildstein

In Canon SDK sample, how can I take a photo with certain resolution such as 200-300 dpi or change the resolution programmatically, and save the taken photo in another file type, here I need to save in .TIF format? I can't find any function to do it.
Shapoor
  • 11
  • 1
0
votes
1 answer

How to use i386 Framework in x86_64 Swift Project

I created an Objective-C Framework for CanonEDSDK in which EdsInitializeSDK only support i386 architecture. I imported the framework into a Swift Project, but at the point of calling EdsInitializeSDK() I get the following error:…
KielSoft
  • 425
  • 3
  • 9
0
votes
0 answers

Canon SDK API reference doesn't contain all the property value codes needed

I'm trying to work with Canon Mark III camera having EDSDK 2.14. I can't parse all the hex codes for aperture, exposure, ISO and white balance values available. There're some codes in the SDK API Reference, but the camera returns about twice more…
0
votes
0 answers

EDSDK How to get Av property during LiveView

I'm having trouble with getting kEdsPropID_Av after opening session with the camera. Eventually I would like to get Av property before each video is taken but at the moment I can't even get Av property straight after opening session. (I'm able to…
azislight
  • 1
  • 3