Visual c++ 在Windows应用商店应用程序上使用OpenCV人脸识别的最佳方法是什么?
我正在尝试在Windows应用商店应用程序上使用OpenCV人脸识别。除了github上的分支外,我找不到任何WinRT版本的OpenCV: 但我认为这需要一个新的构建。从零开始编译此分支的最佳方法是什么?本教程是最好的方法吗? 根据: 获取发布源或克隆Github repo并签出“2.4.5”标记:Visual c++ 在Windows应用商店应用程序上使用OpenCV人脸识别的最佳方法是什么?,visual-c++,opencv,visual-studio-2012,Visual C++,Opencv,Visual Studio 2012,我正在尝试在Windows应用商店应用程序上使用OpenCV人脸识别。除了github上的分支外,我找不到任何WinRT版本的OpenCV: 但我认为这需要一个新的构建。从零开始编译此分支的最佳方法是什么?本教程是最好的方法吗? 根据: 获取发布源或克隆Github repo并签出“2.4.5”标记: git clone https://github.com/Itseez/opencv.git git checkout -b 2.4.5 origin/2.4.5 公共OpenCV的构建步骤 打
git clone https://github.com/Itseez/opencv.git
git checkout -b 2.4.5 origin/2.4.5
公共OpenCV的构建步骤
您应该在网页上查看先决条件列表。Microsoft在此处为WinRT提供了一个现成的.sln:,该演示使用OpenCV在Windows 8 x86应用商店应用程序中进行人脸检测。问题是这些说明导致了基于ARM的OpenCV版本,我的平板电脑使用x86处理器。是否有针对x86的WinRT版本的OpenCV?最好询问一下。如果将步骤2更改为
..\Microsoft Visual Studio 11.0\VC\bin\vcvars32.bat
,会发生什么情况?msvcprt.lib(MSVCP110.dll):致命错误LNK112:模块计算机类型“X86”与目标计算机类型“ARM”链接失败。1112忍者:构建停止:子命令失败。