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

Make android print bypassing print dialog

My goal is to develop an Android app that can print an image directly without prompting the user for print settings. I want the app to send the necessary data to the printer and initiate the printing process automatically. As the sole user of the…
centenond
  • 1,170
  • 1
  • 8
  • 23
0
votes
0 answers

Canon EDSDK - EdsSendCommand function not working trying to take photo

I am trying to write a cpp server that connects to node js client via socket programming. Bascially, i want cpp server to take a photo using canon SDK on client's signal. I was able to connect server to the client but when the program tries to take…
0
votes
0 answers

Cannot open direct import of RAW from camera with crtw2fits

I open a BULB image with gphoto2 but I cannot find the way to separate the bands of the RAW image. The code crtwo2fits could convert the images into FITS format but cr2.py flags the file as closed: from crtwo2fits import cr2 camera_file =…
0
votes
1 answer

How to enable Live view function setting in canon camera using EDSDK

Somtimes the canon camera live view func set to disable. and i cant start live view from my program. I need to enable that settings from the program. I try to run that code and I get error "EOSDigital.API.ExecutionException:…
dor
  • 105
  • 9
0
votes
0 answers

Canon EDSDK on .NET Core 6 standard 2022 C#

Is it possible to control a Canon Camera on the latest .NET, currently .NET 6, or Core or Standard using their EDSDK.dll version 13.15.10.3 or any other lib via C#? Control = snap a pic, save the image, set some settings, etc. Canon provides a SDK…
TheDev6
  • 882
  • 9
  • 17
0
votes
1 answer

Is it possible to expose the api endpoints from a C# sdk in order to use Javascript?

I want to expose the canon camera SDK to use it with Javascript. I don't know C# (I know someone will say to just learn it...). But really just wondering if this is even possible? The SDK only allows C, C++, C#, Objective-C, and Swift. So I guess…
CleverlyDone
  • 57
  • 1
  • 10
0
votes
2 answers

Take pictures using camera shutter when receiving live view data

I am developing using EDSDK. However, if I press the shutter of the camera (physical button) while receiving live view data(EVF Mode), the picture won't be taken. Is this normal? My camera model is 200D II. What I'm trying to do is as follows, and…
0
votes
1 answer

Using canon sdk with .net on MacOS

I'm working on a asp.net (.Net 5) application that hosts a signalR hub to allow to clients to communicate with canon cameras (eg. taking photos, capture videos and live streaming) using the official canon sdk. It works perfectly on windows. However,…
0
votes
0 answers

Compiling the Canon SDK on macOS

I'm trying to compile a very basic program (for the first time) on macOS. The program was written on windows with the help of the Canon SDK. This SDK is available for Windows as well as for macOS. There is however an issue I'm coming against. The…
T Jasinski
  • 113
  • 2
  • 12
0
votes
1 answer

Canon EDSDK 13.11.10 not saving to host PC

I'm in the process of implementing a remote camera control app with Canons EDSDK. My camera is a Canon PowerShot SX 70 HS. So far everything seems to work, except for the functionality to save the taken picture to the host-PC. My understanding of…
Tim Hilt
  • 605
  • 5
  • 23
0
votes
1 answer

EDSDK Canon Get Full Resolution Live View Image

I want to Live view image with full resolution (6240/4148) live view without capture image because when i do normal live view Resolution (960/640) View image quality very bad i want to get full live view stream
Maheshnv
  • 1
  • 2
0
votes
1 answer

Canon EOS SDK download taken picture directly to a buffer or stream

It is quite easy to obtain the Image during live view operation using the method EdsDownloadEvfImage(CameraRef, ImageRef); This is quite handy to perform further image processing (with OpenCV etc) In the same way, I would like to obtain the image…
0
votes
1 answer

Canon SDK fails to download picture from camera

Below C++ with Canon SDK is about 80% working. It can set exposure time, set ISO, take pictures and save it to camera's SD card. However, after picture is taken, the code cannot save picture to my computer. Code never reach "EdsError EDSCALLBACK…
Sam
  • 1
  • 2
0
votes
0 answers

EOSDigital.API.ExecutionException: SESSION_NOT_OPEN thrown randomly

We are using "Canon EOS Kiss X10" camera and code referred from here. Our application basically have 3 steps: Open Session Take Photo Close Session Application runs above steps loop, all of sudden we are getting error as below "Error in…
Banng
  • 531
  • 1
  • 6
  • 19
0
votes
1 answer

EdsSaveImage throws EDS_ERR_INVALID_HANDLE

I have a Delphi program built around the edsdk. I can take the picture, download the direct jpg of raw files. But when I get a raw (CR2)-file, I can't display the result. Any solution to achieve this would do, but my latest try was to follow this…
user508402
  • 496
  • 1
  • 4
  • 19