長くなってすみません。
設計上の決定の問題について、専門家の意見が必要です。ハイエンドの顔認識ソフトウェアを実装する予定です。これを実現するためのマッチング技術を模索しています。
私が考えるように、2つの一般的なオプションがあります。
- スタンドアロンのデスクトップ アプリケーション。
- ウェブアプリケーション。
私たちは Web アプリケーションを使用することに決め、これを実現するための可能な方法を探しました。
設計決定工事
バックエンドが顔認識と先取りアクティビティを実装する OpenCV ラッパーEmguを使用する ASP .net アプリケーション。
Emgu がパフォーマンスと並列処理に遅れをとっていることが判明したためです。したがって、多くの人が言っているように、パフォーマンス レベルを期待どおりに維持するには、C++ 開発に進むのがよいでしょう。
そのため、現在、バックエンドで直接 OpenCV を使用する Web アプリケーションを実装する方法を探しています。
私たちは、C++ Web フレームワークである CPPCMS および TreeFrog フレームワークに出会いました。
別のアイデアがあります。C++ Web サービスを実装し、開発のためにフロント エンドをオープンのままにします。このサービスも OpenCV を直接使用します。
- 私たちは正しい方向に従っていますか?
- テクノロジーの統合と最善のアプローチに関する提案。
- 私たちは .NET C# に精通しているため、c++ 開発はまったくの初心者です。Visual Studio を使用して実装できる場合