我必须开发一个适用于 Windows 的应用程序,该应用程序将能够通过网络摄像头识别手势来控制鼠标。我将使用 vc++ 2008 进行开发。但我很困惑是使用 .NET 框架还是核心 win32 API。性能对于我的应用程序非常重要。根据 Ivor Horton 所著的《Beginning Visual C++ 2008》一书,使用 .NET 框架会带来一些小的性能损失。我想知道处罚取决于哪些因素,以及在我的应用程序中使用 .NET 框架是否可行。
如果您熟悉 Win32 API,请转到 Win32 API。对于您的情况来说,这是自然的选择,因为您的大部分源代码将是视频捕获、图像处理、算法和 Windows 中的鼠标接口。当您对性能感兴趣时,请靠近硬件,避免使用像 .NET 这样的厚层。
我相信 .NET 是为了复杂的业务应用不适用于实时应用程序或设备驱动程序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)