對不起,很長。與C++集成的C#.NET開發集成
我需要專家對我的設計決策問題的意見。我們將要實施一個高端的人臉識別軟件。我正在尋找實現這一點的匹配技術。
正如我認爲有2個一般選項。
- 獨立桌面應用程序。
- Web應用程序。
我們決定去找一個網絡應用程序,這讓我們搜索了實現這一目標的可能方法。
設計決定建設
ASP .NET,其中後端使用了OpenCV包裝Emgu它實現了面部識別和討人喜歡的活動應用。
由於Emgu的結果是它與性能和並行性有差距。所以,正如許多人所說的那樣,爲了保持性能水平,C++開發很好。
因此,現在我們正在尋找一種方法來實現在後端直接使用OpenCV的Web應用程序。
我們遇到了CPPCMS和TreeFrog框架,它們都是C++ web框架。
我們有另一種想法,實現一個C++ web服務,然後爲任何開發留下開放的前端。該服務也直接使用OpenCV。
- 我們是否遵循正確的方向?
- 關於技術交流和最佳方法的任何建議。因爲我們熟悉.NET C#,所以我們對於C++開發來說是相當新的。如果 implimentation可以使用visual studio執行
'我們是很新的C++開發「......這聽起來不像是一個好主意,在技術上實現一個」高端「產品,這是你不知道的,也不是微不足道的。你確定你的問題真的與Emgu的實施? –
@ZdeslavVojkovic我們想使用Emgu包裝並將其作爲c#應用程序進行開發。但Emgu不提供並行性和高速度。謝謝 –
我明白這一點,但我的觀點是我會對需要並行性和相似內容的項目學習C++非常謹慎。在腳下拍攝自己並花費永恆追逐細微的錯誤是很容易的。 –