Je dois obtenir les trames Color et Depth d'un fichier XEF enregistré avec Kinect Studio.Kinect V2 - Chargement des fichiers XEF enregistrés dans Kinect Studio, accès aux trames Color et Depth
Mon code d'accès à la couleur et des cadres de profondeur lorsque vous utilisez le Kinect donne directement comme ceci:
_sensor = KinectSensor.GetDefault();
if (_sensor != null)
{
_sensor.Open();
_reader = _sensor.OpenMultiSourceFrameReader(FrameSourceTypes.Color | FrameSourceTypes.Depth | FrameSourceTypes.Infrared | FrameSourceTypes.Body);
_reader.MultiSourceFrameArrived += Reader_MultiSourceFrameArrived;
_coordinateMapper = _sensor.CoordinateMapper;
}
En private void Reader_MultiSourceFrameArrived(object sender, MultiSourceFrameArrivedEventArgs e)
je fais ma magie qui fonctionne.
Comment puis-je faire pour utiliser un fichier XEF préenregistré?
j'ai eu que je peux charger un fichier XEF comme ceci:
var kStudioClient = KStudio.CreateClient();
var eventFile = kStudioClient.OpenEventFile(@"D:\Kinect Studio Recordings\20170922_083134_00.xef");
Mais comment puis-je obtenir un MultiSourceFrame de cela?
Toute aide est grandement appréciée! Merci!