Domanda

bisogno di fare una cattura di immagini a distanza da una telecamera "prosumer" in un'applicazione C#/.NET (per l'acquisizione di foto ad una risoluzione più alta e più il controllo di una webcam).

Qualsiasi vantaggio per Canon vs Nikon acquisizione remota SDK? È uno meglio supportato di un altro? Alla ricerca di un punto di vista degli sviluppatori prima di intraprendere questo ...

È stato utile?

Soluzione

ho guardato sia SDK di quando stavo individuando le telecamere. Ho finito per andare con la Canon EOS 50D e la loro EDSDK. Canon ha una classe wrapper nel loro codice con tutte le P / Invoke pronto per l'uso. Questo è stato il motivo principale che ho usato. Alcuni dei tipi P / Invoke sono un po 'strano. Ho avuto problemi con capire alcuni tipi di riferimento di oggetto necessari per essere fusa ad alcune strutture interne ... è un sacco di tentativi ed errori. Alla fine ho preso al lavoro, e funziona bene. Ho l'acquisizione di immagini dal vivo e statica di lavoro acquisizione di immagini per esso.

Mi dispiace non posso parlare per SDK di Nikon. Ho appena scelto Canon perché il P / Invoke era già lì. L'aspetto negativo di EDSDK è funziona solo con la linea EOS.

Ecco alcuni ulteriori informazioni .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top