. net开发集成与c++集成

C# .NET development integration with C++ integration

本文关键字:集成 c++ net 开发      更新时间:2023-10-16

抱歉,我说了这么久。

关于我的设计决策问题,我需要专家的意见。我们将实现一个高端的人脸识别软件。我正在寻找实现这一目标的匹配技术。

我认为一般有两种选择。

  1. 独立桌面应用程序
  2. Web应用程序。

我们决定去做一个web应用程序,这让我们寻找实现这一目标的可能方法。

设计决策构建

ASP .net应用程序,后端使用OpenCV包装器Emgu,实现人脸识别和前置活动。

正如Emgu被证明的那样,它在性能和并行性方面滞后。因此,正如许多人所说,采用c++开发有助于保持预期的性能水平。

所以,现在我们正在寻找一种方法来实现直接在后端使用OpenCV的web应用程序。

我们遇到了CPPCMS和TreeFrog框架,它们都是c++ web框架。

我们有另一个想法,实现一个c++ web服务,然后为任何开发留下开放的前端。这个服务也直接使用OpenCV。

  1. 我们的方向正确吗?
  2. 关于技术整合和最佳方法的建议。
  3. 因为我们熟悉。net c#,所以我们对c++开发相当陌生。如果可以使用visual studio进行实现。

首先,CppCMS经常用于实现web API,如JSON-RPC或RESTful API。

所以总的来说这是个好主意。

关于TreeFrog的一些说明-这是一个相对较新的项目,绝对缺乏文档,恕我直言,它相当原始…

披露:我是CppCMS的作者