当前位置: 首页 > 知识库问答 >
问题:

Opencv 3.0.0安装(带有contrib模块)

梁烨烨
2023-03-14

我在64位机器上有一台Windows8.1电脑。我已经在没有opencv_contrib的情况下从源代码处安装了OpenCV 3.0.0。根据Berak的回答--OpenCV 3.0中缺少非自由模块,我下载了contrib并再次尝试从源代码中构建OpenCV,但这一次打开了OPENCV_EXTRA_MODULES选项。

然而,在这个构建过程中,我从VS编译器中得到了奇怪的错误。他们是档案里的

>

  • 错误C2143:语法错误:缺少“;”在'='之前的E:\opencv\opencv-master\opencv_contrib-master\modules\line_descriptor\src\binary_descriptor.cpp行833

    错误C2059:语法错误:“>”第836行

    错误C2143:语法错误:缺少“;”e:\opencv\opencv-master\opencv_contrib-master\modules\line_descriptor\src\binary_descriptor.cpp行837之前

    错误LNK1104:无法打开文件“...\lib\debug\opencv_line_descriptor300d.lib”E:\opencv\opencv-master\build\module\line_descriptor\link opencv_test_line_descriptor

    错误7错误MSB3073:命令“setlocal”C:\Program Files(x86)\cmake\bin\cmake.exe“-dbuild_type=debug-p cmake_install.cmake if%errorlevel%neq 0 goto:cmend:cmend endlocal&call:cmerrorlevel%errorlevel%&goto:cmdone:cmerrorlevel exit/b%1:cmdone if%errorlevel%neq 0 goto:vcend:vcend”退出,代码为1。C:\Program Files(x86)\MSBuild\microsoft.cpp\v4.0\v120\microsoft.cppCommon.targets 132 5安装

  • 共有1个答案

    仉明知
    2023-03-14

    几周前我也遇到过同样的问题。我是这样解决的:

    编辑\modules\line_descriptor\src\binary_descriptor.cpp

    并将这一行放在定义之后:

    #undef near
    

    我禁用的是:_CVV和_World

     类似资料:
    • 本文向大家介绍ubuntu14.04安装opencv3.0.0的操作方法,包括了ubuntu14.04安装opencv3.0.0的操作方法的使用技巧和注意事项,需要的朋友参考一下 1.安装依赖项 直接编译安装opencv一般会报错,依赖工具需要先安装。 2.下载opencv3(两个版本任选其一) 3.编译和安装 4.配置环境变量 以上这篇ubuntu14.04安装opencv3.0.0的操作方法就

    • 我正在尝试在Windows 10计算机上安装OpenCV with contrib Module for Visual Studio 2019。 我之前在Visual Studio 2017中有一个工作版本,但最近无法使2019或2017工作。 我一直在使用CMake来安装它,在生成之前添加了额外的模块路径。一旦我构建了ALL\u BUILD and INSTALL文件,我就不知道应该在哪里添加库

    • 我试图使用Python、OpenCv2和LBPH实现人脸识别(从这里下载) 我的python版本是2.7.14 PIP版本是9.0.3 而OpenCV版本是3.4.0 我的代码是 当我运行任何人脸识别文件(如Recogniser\u Image\u All\u Algorithms.py)时,都会出现此错误 Traceback(最近的调用最后):文件Recogniser_Image_All_Alg

    • 问题内容: 我尝试安装 opencv-contrib-python, 但无法在docker上运行。它说 找不到符合opencv-contrib- python要求的版本 我试过了, 然后,我累了 https://github.com/cassiobotaro/docker-opencv- contrib/blob/master/Dockerfile ,我也尝试过, 但是我不能让其中任何一个起作用。

    • 问题内容: 代码行: 错误: ImportError:没有名为“ matplotlib”的模块 问题: matplotlib在哪里安装? 一些注意事项: 操作系统:Linux Mint 17.2 我需要使用Python 3.4 解决方案: (对此不满意)。 使用或(接收错误,我也不喜欢这一点)。 使用(可能是完美的选择,但在python2.7目录中安装了matplotlib)。 我如何使Matpl

    • 我设定如下http://django-grappelli.readthedocs.org/en/2.6.3/index.html $python管理。py收集静态 因此,我的pycharm3。4.1与django1。7.1和Grapelli2。6.3告诉我: 回溯(最后一次调用): 文件“D:\PyCharm 3.4.1\helpers\PyCharm\django\u manage.py”,第2