Diaľkové ovládanie fotoaparátov pomocou Canon EOS Digital SDK
Využite možnosti diaľkového snímania fotoaparátov EOS a PowerShot pomocou vývojárskej sady Canon (Software Development Kit) na ovládanie fotoaparátov.
Digitálne riešenia na mieru pre ovládanie fotoaparátov Canon
Vývojárska sada Canon (Software Development Kit, SDK) ponúka široké spektrum funkcií diaľkového ovládania fotoaparátov Canon EOS a PowerShot. Môžete nastavovať parametre fotoaparátu, fotografovať a nahrávať video, prenášať a mazať súbory z pamäťových kariet – to všetko na diaľku. Na kompatibilných fotoaparátoch PowerShot je dokonca možné ovládať aj zoom.
Skromnejšie možnosti ovládania fotoaparátu zahŕňajú aplikáciu EOS Utility pre Mac a Windows alebo Camera Connect pre bezdrôtové pripojenie k smartfónu. Ak však pracujeme s väčším objemom snímok alebo začleňujeme fotoaparáty do automatizovaného workflow, potrebujeme robustnejšie riešenie.
Vtedy siahame po Canon SDK. Táto vývojárska sada poskytuje softvérovým vývojárom a programátorom prispôsobiteľné digitálne riešenia na ovládanie fotoaparátov Canon. Canon SDK sa skladá predovšetkým z dvoch hlavných častí: EDSDK (EOS Digital SDK) a CCAPI (Camera Control API).
Prečítajte si, čo je Canon SDK, aký je rozdiel medzi EDSDK a CCAPI a ako používať Canon SDK v automatizovaných workflow fotografického štúdia.
Canon SDK: EOS Digital SDK a Camera Capture Control API
Canon SDK tvoria v podstate dve hlavné časti, EDSDK a CCAPI, ktoré poskytujú rovnaké základné funkcie. Patrí medzi ne diaľkové snímanie, automatické zaostrenie jedným kliknutím, rýchle snímanie, prenos snímok a monitor Live View. Rozdiel je v tom, že EDSDK vyžaduje káblové pripojenie, zatiaľ čo CCAPI umožňuje bezdrôtové ovládanie fotoaparátu.

EDSDK a CCAPI vysvetľuje John Maurice, European Product Marketing Manager v spoločnosti Canon Europe. „Sú to dva spôsoby, ako prostredníctvom softvéru komunikovať s hardvérom, a zároveň brána k diaľkovému ovládaniu fotoaparátu.“
John dodáva: „K EDSDK alebo CCAPI sa dostanete preto, že máte problém, ktorý je potrebné vyriešiť diaľkovým ovládaním fotoaparátu. Možnosť robiť to a prepojiť to so softvérom prináša výhody organizáciám naprieč odvetviami aj prípadmi použitia.“
„Naprieč odvetviami a prípadmi použitia“
John Maurice uvádza e-commerce spoločnosti ako jeden z príkladov, keď potrebujeme opakovateľné a spoľahlivé procesy. V e-commerce musia fotoaparáty podávať výkon často a pravidelne a potrebujeme softvér, ktorý zaistí presné a plynulé procesy. Snímanie obrazu sa tiež musí bezproblémovo prepojiť s naším workflow pri úprave snímok.
John ďalej uvádza fotokútiky na firemných podujatiach ako ďalší prípad využitia automatizovaných fotografických riešení. „Možno chcete fotografovať účastníkov, aby ste vytvorili suveníry z podujatia, alebo pridať ich fotografie do databázy pre identifikačné karty. Takže môžete mať softvérovú aplikáciu, ktorá to riadi.“

Okrem týchto príkladov dokážu zobrazovacie riešenia vyriešiť širokú škálu priemyselných výziev. Vykonávajte inšpekčné procesy na diaľku alebo využite 3D fotogrametriu na zdokumentovanie fyzických objektov z viacerých uhlov v 3D modeloch. Canon SDK je riešením všetkých týchto problémov a mnohých ďalších. Je určené veľkým aj malým firmám, ktoré potrebujú prepojiť ovládanie fotoaparátov so softvérovými procesmi.
Ako získať prístup na stiahnutie Canon SDK
Canon EDSK umožňuje ovládať množstvo funkcií fotoaparátu priamo z vášho vlastného softvéru. Prístup na stiahnutie Canon SDK získate registráciou záujmu prostredníctvom Canon Developer Programme. Po schválení si budete môcť stiahnuť súbory knižnice aplikácie a začať softvér používať. Získajte technickú podporu v regióne EMEA alebo sa pripojte k fóru pre vývojárov a diskutujte o SDK.
Canon EOS Digital SDK vs CCAPI
Spoločnosť Canon uviedla svoj EDSDK na trh v septembri 2006. Vychádza zo staršieho, no osvedčeného protokolu a vyžaduje prepojenie fotoaparátu s počítačom so systémom Windows alebo Mac cez USB (tethering). EDSDK podporuje široké spektrum fotoaparátov Canon, od modelu EOS-1D X Mark III až po EOS 2000D. Podporuje aj vybrané fotoaparáty PowerShot, ako aj zrkadlovky DSLR a bezzrkadlovky EOS.
Vďaka širšej podpore fotoaparátov sme sa v spoločnosti PhotoRobot rozhodli integrovať do našich systémov EOS Digital SDK. V porovnaní s CCAPI, ktoré je novinkou z roku 2019, ponúka EDSDK našim klientom najširšiu možnú podporu fotoaparátov. Okrem toho poskytuje vyššiu rýchlosť prenosu obrazu, zatiaľ čo CCAPI je v podstate mobilná verzia SDK.
CCAPI používa webový protokol HTTP na komunikáciu cez Wi-Fi a funguje na platformách ako Android a iOS. Rovnako ako SDK umožňuje ovládať viacero fotoaparátov súčasne, no robí to bez káblov. Vďaka tomu môže byť v štúdiu menej neporiadku, avšak za cenu obmedzenej podpory fotoaparátov a obmedzenej šírky pásma siete Wi-Fi.
Nasadenie Canon SDK v automatizovaných workflow PhotoRobot
Canon EDSDK sa bezproblémovo integruje s PhotoRobot_Controls a so všetkými našimi inštaláciami na 3D produktovú fotografiu. Ovládajte na diaľku jeden alebo viac fotoaparátov. Naprogramujte operácie snímania, prenosu obrazu a monitorovania Live View.
Fotoaparáty jednoducho pripojte priamo k nášmu softvéru a riaďte workflow fotografického štúdia v jednom rozhraní. Nastavte parametre na automatizáciu fotenia a konfigurácie uložte ako „predvoľby“, ktoré môžete opakovane používať.
Automatizujte fotografické procesy od packshotov a 360° rotácií až po viacradové statické produktové zábery, produktové videá a ďalšie výstupy. Softvér prevezme náročnú prácu a synchronizuje fotoaparáty a roboty, aby bolo fotenie presné, konzistentné a produktívne.
Objavte ďalšie zdroje o produktovej fotografii
Zistite viac o riešeniach a integráciách PhotoRobot ešte dnes. Sledujte nás na YouTube a LinkedIn a prihláste sa na odber newslettra nižšie. Zdieľame blogy, návody, novinky a videá, aby ste z produktovej fotografie získali čo najviac.

