KONTAKTA OSS

Fjärrkontroll med Canons EOS Digital SDK

Lås upp fjärrinspelningsfunktionerna i EOS- och PowerShot-kameror med Canons software development kit för kamerakontroll.

Anpassade digitala lösningar för styrning av canonkameror

Canons Software Development Kit (SDK) levererar ett brett utbud av fjärrkontrollfunktioner för Canon EOS- och PowerShot-kameror. Konfigurera kamerainställningar, ta foton och spela in videor, överför och ta bort filer från minneskort - allt på distans. Det är till och med möjligt att använda zoom på kompatibla PowerShot-kameror.

Mer blygsamma alternativ för kamerakontroll inkluderar EOS Utility för Mac och Windows, eller Camera Connect för trådlös smartphone-anslutning. Men när vi arbetar med högre volymer av bilder eller integrerar kameror i ett automatiserat arbetsflöde behöver vi en mer robust lösning.

Det är nu vi går till Canons SDK. Detta software development kit tillhandahåller mjukvaruutvecklare och datorprogrammerare anpassningsbara, digitala lösningar för Canon kamerakontroll. Canon SDK består främst av två huvuddelar: EDSDK (EOS Digital SDK) och CCAPI (Camera Control API).

Läs vidare för att upptäcka Canon SDK, EDSDK vs CCAPI och hur du använder Canon SDK i automatiserade arbetsflöden för fotostudior.

Canon SDK: API för EOS Digital SDK och kamerainspelningskontroll

Med Canon SDK finns det i huvudsak två huvuddelar, EDSDK & CCAPI, som ger samma kärnfunktioner. Dessa inkluderar fjärrkamerainspelning, autoklickfokus, snabbbild, bildöverföring och Live View-bildskärm. Skillnaden är att med EDSDK krävs en trådbunden anslutning, medan CCAPI ger trådlös kamerakontroll.

Närbild på Canon-kameran.

John Maurice, europeisk produktmarknadsföringschef på Canon Europe, förklarar EDSDK och CCAPI. "De är båda sätten att interagera med hårdvaran via programvaran och porten till att fjärrstyra en kamera."

John tillägger, "Anledningen till att du kommer till EDSDK eller CCAPI är att du har ett problem som du måste lösa med fjärrkontroll. Möjligheten att göra detta och integrera det med programvara har fördelar för organisationer i olika branscher och i olika användningsfall."

"I olika branscher och i olika användningsfall"

John Maurice tillhandahåller e-handelsföretag som ett av sina exempel på när vi behöver repeterbara, pålitliga processer. Inom e-handel måste kameror fungera ofta och regelbundet, och vi behöver programvara för att säkerställa att processerna är korrekta och smidiga. Bildinspelning måste också integreras sömlöst med vårt redigeringsarbetsflöde.

Dessutom listar John fotobås för företagsevenemang som ett annat fall för automatiserade fotograferingslösningar. – Kanske vill man ta bilder på deltagarna för att skapa souvenirer från evenemanget, eller lägga till deras bilder i en databas för ID-kort. Så du kanske har ett program som styr det.

Motoriserad fotografering skivspelare med kameraarm, lampor och produkt.

Utöver dessa exempel kan bildlösningar lösa ett brett spektrum av industriella utmaningar. Utför fjärrinspektionsprocesser eller använd 3D-fotogrammetri för att dokumentera fysiska objekt från flera vinklar i 3D-modeller. Canons SDK är en lösning på alla dessa problem och mer. Det är för både stora och små företag som behöver integrera kamerastyrning med mjukvaruprocesser.

Få tillgång till Canon SDK Download

Canon EDSK ger kontroll över en rad kamerafunktioner inifrån din egen programvara. Få tillgång till Canon SDK-nedladdningen genom att registrera intresse via Canon Developer Programme. Godkännande ger möjlighet att ladda ner programbiblioteksfilerna och börja använda programvaran. Få teknisk support i EMEA-regionen eller gå med i ett forum för utvecklare för att diskutera SDK.

Canon EOS Digital SDK vs CCAPI

Canon lanserade sin EDSDK i september 2006. Baserat på ett äldre, men ändå beprövat protokoll kräver det tethering via USB från en kamera till en Windows- eller Mac-dator. EDSDK stöder ett brett utbud av Canon-kameramodeller, från EOS-1D X Mark III ner till EOS 2000D. Det har också stöd för utvalda PowerShot-kameror, liksom EOS DSLR och spegelfria modeller.

Tack vare detta bredare utbud av kamerastöd valde PhotoRobot EOS Digital SDK för att integrera med våra system. Jämfört med CCAPI, som är en ny utgåva (2019), ger EDSDK oss bredast möjliga utbud av kamerastöd för våra kunder. Det erbjuder också högre bildöverföringshastigheter, medan CCAPI i huvudsak är en mobilversion av SDK.

USB-kabelanslutning med Canon-kamera.

CCAPI använder ett webbaserat HTTP-protokoll för att kommunicera via WiFi och fungerar på plattformar som Android och iOS. Precis som SDK ger det användarna kontroll över flera kameror samtidigt, men gör det utan kablar. Detta kan hålla studior mindre röriga, men på bekostnad av begränsat kamerastöd och WiFI-bandbreddsbegränsningar.

Distribuera Canon SDK i automatiserade arbetsflöden för PhotoRobot

Canons EDSDK integreras sömlöst med PhotoRobot_Controls och alla våra 3D-produktfotograferingsinstallationer. Fjärrstyr en eller flera kameror. Programåtgärder för kameratagning, bildöverföring och Live View-bildskärm. 

Anslut bara kamerorna direkt till vår programvara och ta kontroll över arbetsflöden för fotostudior på ett och samma gränssnitt. Konfigurera inställningar för att automatisera fotograferingar och spara konfigurationer som "förinställningar" för återanvändning om och om igen.

Automatisera fotograferingsprocesser för allt från packshot-foton samt 360-snurr, till flerradiga produkt stillbilder, produktvideor och mer. Programvaran hanterar tunga lyft, synkroniserande kameror och robotar för att säkerställa exakta, konsekventa och produktiva fotograferingar.

Hitta fler resurser för produktfotografering

Läs mer om PhotoRobot lösningar och integrationer idag. Följ med oss på YouTube och LinkedInoch anmäl dig till nyhetsbrevet nedan. Vi delar bloggar, handledningar, uppdateringar och videor för att säkerställa att du får ut det mesta av din produktfotografering.