我正在做一个使用 kinect 的项目。
我有这个使用三个 dll 的主要项目。一个dll用于c++中的语音识别,另一个用于c++中的姿势识别,第三个dll用于c#中的手势识别。
Speech 使用 kinect 音频流,pose 使用颜色和骨架流,手势使用骨架流。
现在的问题是在初始化 kinect 使用的所有三个流之后,音频和姿势 dll 可以正常工作,但是手势部分是用 C# 编写的,它需要重新初始化 kinect 的骨架流以在其骨架准备好的方法中使用它。
如果我只调用手势 dll 它运行良好,如果我只调用音频和姿势而不调用手势它们也运行良好。
但是调用所有三个只会导致最后一个调用(手势或姿势+音频)运行。
那么请如果有人知道问题可能是什么?