Я использую OpenNI v1.5.2.23, но большинство примеров, которые я нахожу, предназначены для 1.0.0.23, поэтому мне приходится каждый раз менять код, чтобы использовать новые функции вместо устаревших.
Примеры:
OldCode: using xn;
NewCode: using OpenNI;
---
OldCode: depth.GetDepthMapPtr().ToPointer();
NewCode: depth.DepthMapPtr.ToPointer();
---
OldCode: depth.GetMapOutputMode();
NewCode: depth.MapOutputMode;
---
OldCode: new Context(@"..\..\data\openniconfig.xml");
NewCode: Context.CreateFromXmlFile(@"..\..\data\openniconfig.xml", out scriptNode);
---
OldCode: Bitmap((int)mapMode.nXRes, (int)mapMode.nYRes ...
NewCode: Bitmap((int)mapMode.XRes, (int)mapMode.YRes ...
---
Я смотрю на старое, затем перехожу к новым образцам или документации, чтобы найти правильный новый метод / класс / свойство, но это очень много времени.
Итак, вопрос в том, сделал ли кто-то какой-то список того, что изменилось? (журнал изменений, который идет с OpenNI, мне не очень помог)