Fragensteller
ColorImageFormat.RgbResolution1280x960Fps12 mit DepthImageFormat.Resolution640x480Fps30 verwenden über MapDepthFrameToColorFrame

Frage
-
Hallo.
Ich weise über MapDepthFrameToColorFrame jedem Punkt von ColorImageFormat.RgbResolution640x480Fps30 einen Tiefenwert von DepthImageFormat.Resolution640x480Fps30 zu, was so gut es die Kinect hinbekommt funktioniert.
Nun möchte ich den ColorImageFormat.RgbResolution1280x960Fps12 Modus mit DepthImageFormat.Resolution640x480Fps30 nutzen.
Jetzt könnte ich die Tiefeninformation fantasievoll umformatieren, vergrößern etc.
Bevor ich das tue möchte ich gerne wissen, ob es einen einfachen Standardweg dafür gibt.
Grüße.
Eisenanstreicher
- Typ geändert Robert BreitenhoferModerator Donnerstag, 19. Juli 2012 06:06 Rückmeldung des Fragenstellender
Alle Antworten
-
Hallo Peter.
Das tue ich. Dann gibt es aber eine OutofBounds-Fehlermeldung.
Eisenanstreicher
- Bearbeitet Richart Spindler Donnerstag, 7. Juni 2012 08:24
-
Hi Richart,ich kann mit allen möglichen Kombinationen diesen Fehler nicht reproduzieren. Wenn die Längen der Arrays nicht stimmen, dann kommt bei mir: “The data buffer length must match the length required by the associated ...”. Ich nutze SDK 1.5.--
Viele Gruesse
Peter -
****************************************************************************************************************
Dieser Thread wurde mangels weiterer Beteiligung des Fragestellenden ohne bestätigte Lösung abgeschlossen.
Neue Rückfragen oder Ergänzungen zu diesem Thread bleiben weiterhin möglich.
****************************************************************************************************************Robert Breitenhofer, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können. -
Hallo Peter, was würde dir am ehesten nutzen, den Fehler zu reproduzieren? Ausgewählter Quellcode oder Beschreibung, was ich mache?
Wenn ich auf 1280 x 920 wechseln möchte, gibt es da ein bestimmtes Vorgehen, das die Verschachtelung von newSensor_AllFramesReady und kinectSensorChooser1_KinectSensorChanged beachtet?
Eisenanstreicher
- Bearbeitet Richart Spindler Mittwoch, 18. Juli 2012 17:36
-
Wenn ich auf 1280 x 920 wechseln möchte, gibt es da ein bestimmtes Vorgehen, das die Verschachtelung von newSensor_AllFramesReady und kinectSensorChooser1_KinectSensorChanged beachtet?
Hallo Richart Spindler,
Ich kann aus folgendem Diskussionsfaden folgendes erfahren: „That's pretty much how mine works, just to get a higher resolution image you define the format when you enable it à sensor.ColorStream.Enable(ColorImageFormat.RgbResolution1280x960Fps12);“
Relevanter Code zu posten wäre auch nicht schlecht oder eine .zip Datei mit den Code (falls der Code zu groß ist) kann man ihm Public Ordner von SkyDrive laden und den link hier Posten. (Wie nutze ich den SkyDrive?)
Jetzt kannst Du auch Bilder in die Beiträge einfügen: [Info] Neue Grafikfunktion für MSDN Forenbeiträge | Neue Forum Feature: Bilder in einem Beitrag einfügen
Grüße,
Robert
Robert Breitenhofer, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können. -
Hallo Richart,ich verstehe Dein eigentliches Problem nicht und kann es deshalb nicht reproduzieren.Wenn Du das Farbbild mit RgbResolution1280x960Fps12 und die Tiefeninformation mit Resolution640x480Fps30 bekommst, dann gilt für Zuordnungen, dass ein Punkt (Pixel) der Tiefeninformation für jeweils 4 Punkte (Pixel) der Farbinformation zutrifft. Umgekehrt bedeutet dass, dass jeweils 4 Punkte der Farbinformation die gleiche Tiefeninformation (gleicher Punkt) haben. Hinzu kommt noch, dass sich die Tiefeninformation mehr als doppelt so oft gegenüber der Farbinformation ändern kann.--
Viele Gruesse
Peter- Bearbeitet Peter Fleischer Montag, 23. Juli 2012 11:48 Rechtschreibung