Kameran etäohjaus Canonin EOS Digital SDK:lla
Hyödynnä EOS- ja PowerShot-kameroiden etäkuvauksen ominaisuudet Canonin kameranohjaukseen tarkoitetulla ohjelmistokehitystyökalulla (SDK).
Räätälöidyt digitaaliset ratkaisut Canon-kameroiden ohjaukseen
Canonin ohjelmistokehitystyökalu (SDK) tarjoaa laajan valikoiman etäohjausominaisuuksia Canon EOS- ja PowerShot-kameroille. Kameran asetuksia voi säätää, valokuvia ottaa ja videoita tallentaa sekä tiedostoja siirtää ja poistaa muistikortilta – kaikki etänä. Yhteensopivissa PowerShot-kameroissa voi jopa käyttää zoomausta.
Vaatimattomampia vaihtoehtoja kameran ohjaukseen ovat Macille ja Windowsille tarkoitettu EOS Utility sekä langattomaan älypuhelinyhteyteen tarkoitettu Camera Connect. Kun työskennellään suurten kuvamäärien kanssa tai kamerat integroidaan automatisoituun työnkulkuun, tarvitaan kuitenkin vankempi ratkaisu.
Tällöin käännytään Canonin SDK:n puoleen. Tämä ohjelmistokehitystyökalu tarjoaa ohjelmistokehittäjille ja ohjelmoijille muokattavia digitaalisia ratkaisuja Canon-kameroiden ohjaukseen. Canon SDK koostuu pääasiassa kahdesta osasta: EDSDK (EOS Digital SDK) ja CCAPI (Camera Control API).
Lue lisää Canon SDK:sta, EDSDK:n ja CCAPI:n eroista sekä siitä, miten Canon SDK:ta käytetään automatisoiduissa valokuvausstudion työnkuluissa.
Canon SDK: EOS Digital SDK ja Camera Capture Control API
Canon SDK:ssa on pohjimmiltaan kaksi pääosaa, EDSDK ja CCAPI, jotka tarjoavat samat perustoiminnot. Näitä ovat kameran etäkuvaus, automaattitarkennus napsautuksella, pikakuvaus, kuvansiirto ja Live View -näkymä. Ero on siinä, että EDSDK vaatii langallisen yhteyden, kun taas CCAPI mahdollistaa langattoman kameranohjauksen.

Canon Europen Euroopan tuotemarkkinointipäällikkö John Maurice selittää EDSDK:n ja CCAPI:n roolin: ”Molemmat ovat tapoja olla vuorovaikutuksessa laitteiston kanssa ohjelmiston kautta, ja ne ovat väylä kameran etäohjaukseen.”
John lisää: ”EDSDK:n tai CCAPI:n pariin päädytään, kun on ongelma, joka täytyy ratkaista kameran etäohjauksella. Mahdollisuudesta tehdä näin ja integroida se ohjelmistoon on hyötyä organisaatioille toimialasta ja käyttötapauksesta riippumatta.”
”Toimialasta ja käyttötapauksesta riippumatta”
John Maurice nostaa yhdeksi esimerkiksi verkkokauppayritykset, joissa tarvitaan toistettavia ja luotettavia prosesseja. Verkkokaupassa kameroiden on toimittava usein ja säännöllisesti, ja ohjelmiston avulla varmistetaan prosessien tarkkuus ja sujuvuus. Kuvaus on lisäksi voitava integroida saumattomasti jälkikäsittelyn työnkulkuun.
Lisäksi John mainitsee yritystapahtumien valokuvauspisteet toisena automatisoitujen valokuvausratkaisujen käyttötapauksena. ”Ehkä osallistujista halutaan ottaa kuvia tapahtuman muistoksi tai lisätä heidän kuvansa tietokantaan henkilökortteja varten. Tällöin kuvausta voi ohjata ohjelmistosovellus.”

Näiden esimerkkien lisäksi kuvantamisratkaisuilla voidaan ratkaista monenlaisia teollisuuden haasteita. Voit suorittaa etätarkastuksia tai käyttää 3D-fotogrammetriaa fyysisten esineiden dokumentointiin 3D-malleiksi useista eri kuvakulmista. Canonin SDK soveltuu kaikkiin näihin tarpeisiin ja muihinkin. Se on tarkoitettu sekä suurille että pienille yrityksille, jotka haluavat integroida kameranohjauksen ohjelmistoprosesseihin.
Hanki pääsy Canon SDK:n lataukseen
Canon EDSK mahdollistaa kameran monien toimintojen ohjauksen omasta ohjelmistosta käsin. Canon SDK:n latauksen saa rekisteröimällä kiinnostuksensa Canon Developer Programme -ohjelman kautta. Hyväksynnän jälkeen voi ladata kirjastotiedostot ja aloittaa ohjelmiston käytön. Teknistä tukea saa EMEA-alueella, tai voit liittyä kehittäjille tarkoitettuun keskustelufoorumiin keskustelemaan SDK:sta.
Canon EOS Digital SDK vs. CCAPI
Canon julkaisi EDSDK:n syyskuussa 2006. Se perustuu vanhempaan, mutta käytännössä toimivaksi osoittautuneeseen protokollaan, ja kamera on liitettävä USB-kaapelilla Windows- tai Mac-tietokoneeseen. EDSDK tukee laajaa valikoimaa Canon-kameramalleja EOS-1D X Mark III -mallista EOS 2000D -malliin asti. Tuki on myös valituille PowerShot-kameroille sekä EOS-DSLR- ja mirrorless-malleille.
Laajan kameratuen ansiosta PhotoRobot valitsi EOS Digital SDK:n integroitavaksi järjestelmiinsä. Vuonna 2019 julkaistuun uuteen CCAPI-rajapintaan verrattuna EDSDK tarjoaa asiakkaillemme mahdollisimman laajan kameratuen. Lisäksi kuvansiirto on nopeampaa, kun taas CCAPI on pohjimmiltaan SDK:n mobiiliversio.
CCAPI käyttää verkkopohjaista HTTP-protokollaa tiedonsiirtoon Wi-Fi-yhteyden yli ja toimii esimerkiksi Androidissa ja iOS:ssä. SDK:n tavoin se mahdollistaa useiden kameroiden hallinnan samanaikaisesti, mutta ilman kaapeleita. Näin studio pysyy siistimpänä, mutta kameratuki on rajallisempi ja Wi-Fi-yhteyden kaistanleveys asettaa rajoituksia.
Canonin SDK:n käyttö automatisoiduissa PhotoRobot-työnkuluissa
Canonin EDSDK integroituu saumattomasti PhotoRobot_Controls-ohjelmiston ja kaikkien 3D-tuotekuvausratkaisujemme kanssa. Voit ohjata yhtä tai useampaa kameraa etänä sekä ohjelmoida kuvauksen, kuvansiirron ja Live View -näkymän toiminnot.
Kamerat liitetään suoraan ohjelmistoomme, ja koko studion työnkulkua voi hallita yhdestä käyttöliittymästä. Asetuksilla voi automatisoida kuvaukset, ja kokoonpanot voi tallentaa ”esiasetuksiksi” toistuvaa käyttöä varten.
Voit automatisoida kuvausprosessit packshot-kuvista ja 360-kuvista usean rivin tuotekuviin, tuotevideoihin ja muuhun. Ohjelmisto hoitaa raskaimman työn synkronoimalla kamerat ja robotit, jotta kuvaukset ovat tarkkoja, yhdenmukaisia ja tuottavia.
Lisää tuotekuvauksen oppaita ja materiaaleja
Tutustu PhotoRobot-ratkaisuihin ja -integraatioihin tarkemmin jo tänään. Seuraa meitä YouTubessa ja LinkedInissä ja tilaa alla oleva uutiskirje. Jaamme blogeja, oppaita, päivityksiä ja videoita, joiden avulla saat tuotekuvauksesta kaiken hyödyn irti.

