miglior supporto .NET SDK - Canon o Nikon? [chiuso]
-
13-10-2019 - |
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 ...
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.