使用 Intel RealSense 创建 PXCMSenseManager 的区别
Difference in creating PXCMSenseManager with Intel RealSense
我发现我可以用 2 种不同的方式创建 PXCMSenseManager
(正如我现在所想)
第一个:
创建 session
然后从中获取 senseManager
var session = PXCMSession.CreateInstance();
var sm = session.CreateSenseManager();
第二种方式 - 只需从 PXCMSenseManager 创建实例 class
var pp = PXCMSenseManager.CreateInstance();
我还没有找到任何可以解释哪种方法是正确的文档。希望smbd可以帮到我。
PXCMSenseManager.CreateInstance();
method 的文档指出:
This is a convenience function that skips session creation.
对我来说,这两种方式都可以。如果您在 SenseManager
之前需要 Session
(例如创建一些其他模块),则首先创建会话。
否则直接进入SenseManager。然后 SenseManager 会为您创建一个会话,如果您稍后需要该会话,只需使用 SenseManager::QuerySession()
我发现我可以用 2 种不同的方式创建 PXCMSenseManager
(正如我现在所想)
第一个:
创建
session
然后从中获取 senseManagervar session = PXCMSession.CreateInstance(); var sm = session.CreateSenseManager();
第二种方式 - 只需从 PXCMSenseManager 创建实例 class
var pp = PXCMSenseManager.CreateInstance();
我还没有找到任何可以解释哪种方法是正确的文档。希望smbd可以帮到我。
PXCMSenseManager.CreateInstance();
method 的文档指出:
This is a convenience function that skips session creation.
对我来说,这两种方式都可以。如果您在 SenseManager
之前需要 Session
(例如创建一些其他模块),则首先创建会话。
否则直接进入SenseManager。然后 SenseManager 会为您创建一个会话,如果您稍后需要该会话,只需使用 SenseManager::QuerySession()