Windows 8 如何在Windows 8中从MediaCapture API获取反馈
我正在尝试在Windows 8应用程序中执行人脸跟踪应用程序。我知道,为了访问摄像机流,我必须使用<代码> MyAccPaseTo.AdFffExcActhCy]()/Cuth>,它必须与C++结合,如图所示。p> 现在我可以访问流并跟踪人脸,但我无法将跟踪人脸坐标传递/返回到C#进行进一步处理Windows 8 如何在Windows 8中从MediaCapture API获取反馈,windows-8,windows-runtime,Windows 8,Windows Runtime,我正在尝试在Windows 8应用程序中执行人脸跟踪应用程序。我知道,为了访问摄像机流,我必须使用 MyAccPaseTo.AdFffExcActhCy]()/Cuth>,它必须与C++结合,如图所示。p> 现在我可以访问流并跟踪人脸,但我无法将跟踪人脸坐标传递/返回到C#进行进一步处理 我尝试过的一种方法是调用C++中的C++方法来传递跟踪坐标。但是没有用,因为VisualStudio不允许项目之间的循环依赖关系 另一种方法是不断地从C++中提取数据,但这不是我想要的。 我想知道,也许还有另一
我尝试过的一种方法是调用C++中的C++方法来传递跟踪坐标。但是没有用,因为VisualStudio不允许项目之间的循环依赖关系
另一种方法是不断地从C++中提取数据,但这不是我想要的。 我想知道,也许还有另一种更直接的方法来访问相机缓冲区
所以我的问题是,如何获取跟踪坐标?或者正确的方法是什么?谢谢为了克服这一问题,我们只需在C++ DLL与C代码之间建立TCP/IP本地主机连接。也就是说,让C++成为服务器,C++ DLL成为客户端。无论何时C++都要与C语言对话,C++只需通过TCP/IP套接字将数据传递给C。目前,Windows 8没有对同一进程内的TCP/IP通信设置限制 一个好的开始参考是 这不是一种最好的方法,而且由于数据需要通过TCP/IP层,因此它的性能稍有提高。但是,到目前为止,这也许是我们所能拥有的最好的,除非微软打破这一障碍