EDSDK - это пакет SDK для цифровых камер Canon EOS. Это библиотека, которая позволяет разработчикам программно получать доступ ко всем камерам Canon EOS и управлять ими в своих приложениях через USB-соединение.

EDSDK расшифровывается как Canon EOS Digital Camera Software Development Kit. EDSDKпредоставляет функции, необходимые для управления камерами, подключенными к главному ПК, цифровыми изображениями, созданными на цифровых камерах, и изображениями, загруженными на ПК. В этом документе описывается набор функций, реализованных в библиотеке EDSDK. EDSDK предоставляет интерфейс для доступа к данным изображений, снятых с помощью цифровой камеры Canon EOS. Использование EDSDK позволяет пользователям реализовывать в программном обеспечении следующие типы репрезентативных функций:

・ Позволяет передавать изображения с камеры на носитель на главном ПК.
・ Позволяет обрабатывать изображения RAW и сохранять в формате JPEG и TIFF (с использованием собственной библиотеки Canon DPP)
・ Позволяет управлять удаленно подключенными камерами и снимаемым изображением с главного ПК.

EDSDK предоставляет интерфейс на языке C для доступа к цифровым камерам Canon EOS и данным, созданным на этих камерах. EDSDK предназначен для предоставления стандартных методов доступа к различным моделям камер и их данным. Использование EDSDK позволяет пользователям реализовывать функции цифровой камеры Canon EOS в программном обеспечении. Существует две версии EDSDK. Один работает в среде Windows, а другой - в среде Macintosh.

Часть коллекции SDK Canon, см. Canon-sdk