Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual c++ 在Windows应用商店应用程序上使用OpenCV人脸识别的最佳方法是什么?_Visual C++_Opencv_Visual Studio 2012 - Fatal编程技术网

Visual c++ 在Windows应用商店应用程序上使用OpenCV人脸识别的最佳方法是什么?

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的构建步骤 打

我正在尝试在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的构建步骤

  • 打开VisualStudio开发控制台
  • 通过命令“C:\Program Files\Microsoft Visual Studio 11.0\VC\bin\x86\u arm\vcvarsx86\u arm.bat”进行交叉编译的安装环境
  • cd/platforms/winrt/
  • 运行脚本/cmake_winrt.cmd
  • 奔跑忍者

  • 您应该在网页上查看先决条件列表。

    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忍者:构建停止:子命令失败。