Ich habe ein UInt16
Array, das ein Bild und Breite/Höhe dafür darstellt, und ich würde dies auf die schmerzloseste Weise in ein EMGU Bild verwandeln.UInt16 [] nach EMGU Bild in C#
EMGU hat einen Image
Konstruktor, der vielversprechend aussieht, der here beschrieben wird.
Aber ich kann nicht verstehen, wie man meine Daten formatiert, es sagt, dass die erste Dimension Höhe ist, aber warum würde ich eine ganze Dimension brauchen, um EINE Zahl zu beschreiben? Offensichtlich gibt es etwas, was ich nicht verstehe. Etwas wie Image(ushort[], height, width)
macht mehr Sinn für mich.
Dies ist der Wrapper einer C lib, daher sind die Argumente gleich. In C-Arrays sind Zeiger ohne Längenangabe. – weismat
Nein, die Argumente sind nicht gleich, C hat nicht einmal Konstruktoren, also wie könnten sie sein? –