(25.03.2014 11:41 )gottfried schrieb: Hier ein interessanter Beitrag
http://forums.ni.com/t5/Machine-Vision/A...-p/2470580
Gottfried
Interessanter Beitrag. Muss sich aber noch zeigen ob sich dieser USB3 Standard wirklich durchsetzt. Ohne eine Instanz ausserhalb der Camerahersteller, wie Microsoft sie darstellt, ist die Chance eher klein, dass sich die massgebenden Hersteller auf einen Standard einigen können der mit allen Cameras austauschbar funktioniert.
Denn USB3 ist ja nur die Basistechnologie. Wie die darauf basierenden Datenprotokolle effektiv implementiert werden ist immer noch zu einem grossen Teil Sache der verschiedenen Entwickler und ich sehe Sony, Basler und wie sie alle heissen nicht so rasch um einen Tisch sitzen um wirklich firmenübregreifende Standards zu vereinbaren. Natürlich gibts Absichtserklärungen wie schon seit jeher aber schlussendlich macht jeder doch sein eigenes Süppchen, da dem einen die Gewürze des anderen nicht passen.
Das Problem mit einem Microsoft initierten Standard ist andererseits immer wieder, dass er den grössten gemeinsamen Teiler aller massgebenden Hersteller standardisiert, was wie man in DirectShow sehen kann nicht viel weiter geht als einen Bilderstrom vom Apparat in den Computer zu übertragen.
Zu Deiner ursprünglichen Frage ob der Hersteller Dir etwas spezielles geben muss, die ich leider vergessen habe zu beantworden: Ja, wenn Du an die erweiterten Properties rankommen musst! Das kann eine DLL, ActiveX, oder .Net Komponente sein die das Programmierinterface zur Verfügung stellt das auch von den Herstellertools benützt wird. Bei noname Cameras ist aber die Aussicht auf auch nur eine Dokumentation dieser Schnittstelle erbärmlich klein. Bei mehr professionellen Herstellern ist es durchaus möglich, aber USB Cameras sind bis jetzt eher im nicht professionellen Bereich zu finden.
PointGrey scheint aber da eine der Ausnahmen zu sein!