Opencv官网下载:获取资源的便捷途径

1942920 9 0

常见问题及解决方法

Opencv官网下载:获取资源的便捷途径-第1张图片-画枫网络资讯

| 问题 | 解决方法 |

| 下载时包含目录中缺少opencv | 关闭防火墙重新下载;病毒威胁设置排除选项dll文件;下载低版本的opencv |

| 找不到world.dll文件 | 在x84v14bin中复制两个dll文件,并粘贴到C盘windows中的system32中 |

| 无法打开文件 | 从文件管理器复制的图片地址要把变成/ |

| 下载失败 | 1. 检查网络连接是否正常,没有被防火墙或代理服务器限制。
2. 在中国地区,由于网络限制导致下载速度较慢或失败,可以尝试更换网络源或使用镜像站点进行下载。 |

| 编译下载失败 | 1. 检查依赖项是否安装,如CMake、GCC/G++、Git、OpenEXR、TIFF、JPEG、PNG等库。
2. 确保CMake版本不低,升级CMake到较新版本。
3. 下载失败时尝试更换网络源或使用镜像站点重新下载。 |

| 安装后无法导入cv2模块 | 1. 确保安装了兼容版本的Python(如Python 3.6

  • 3.8 64位)。
    2. 安装OpenCV,常见方式是使用`pip install opencv
  • python`。
    3. 安装最新的官方OpenVINO™版本,并确保所有预设程序正确安装。 |
  • | 在Docker中运行OpenCV出错 | 1. 检查系统是否真的安装了OpenCV:`pip show opencv`还是`pip show opencv

  • python`。
    2. 安装OpenCV:`pip install opencv
  • python`;或使用Linux,运行命令:`sudo apt update`,`sudo apt install python3 - opencv`。
    3. 验证OpenCV安装:`python3 - c "import cv2; print(cv2.__version__)"`。 |
  • 下载安装指南

    1. 下载OpenCV

  • 访问OpenCV官网,选择适合您操作系统版本的OpenCV进行下载。
  • 2. 安装OpenCV

  • Windows系统
  • 下载Win pack版本,例如`opencv-3.3.1-vc14.exe`。
  • 解压到指定目录,如`....opencv`。
  • 在Visual Studio中配置工程设置,包括:
  • 将编译目标改成x64。
  • 在VC++目录项的包含目录中,加入`....opencvbuildinclude`、`....opencvbuildincludeopencv`和`....opencvbuildincludeopencv2`。
  • 在链接器常规项的附加库目录添加`....opencvbuildx64vc14lib`。
  • 在链接器输入项的附加依赖项添加`opencv_world331.lib`和`opencv_world331d.lib`。
  • 将OpenCV的动态链接库(`opencv_world331.dll`和`opencv_world331d.dll`)放在可执行程序的目录下,或者放在`%SystemRoot%System32`(即`C:WindowsSystem32`)下。
  • Ubuntu系统
  • 安装依赖项:
  • bash

    sudo apt-get install build-essential cmake git libopenexr-dev libtiff5-dev libjpeg-dev libpng-dev

  • 下载OpenCV源代码包,例如`opencv-4.5.1.tar.gz`,解压并进入源代码目录:
  • bash

    tar -zxvf opencv-4.5.1.tar.gz

    cd opencv-4.5.1

  • 创建构建目录并进入:
  • bash

    mkdir build

    cd build

  • 运行CMake进行配置:
  • bash

    cmake -D CMAKE_BUILD_TYPE=RELEASE..

  • 编译和安装:
  • bash

    make -j$(nproc)

    sudo make install

  • 配置环境变量:
  • bash

    sudo gedit /etc/ld.so.conf.d/opencv.conf

    在文件中添加`/usr/local/lib`,保存关闭后执行命令使配置路径生效:

    bash

    sudo ldconfig

    配置bash:

    bash

    sudo gedit /etc/bash.bashrc

    在文件最后加入两行:

    bash

    PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

    export PKG_CONFIG_PATH

    执行命令使配置路径生效。

    3. 验证安装完成

  • 在Python中导入cv2模块,没有报错则说明安装成功:
  • python

    import cv2

    print(cv2.__version__)

    其他注意事项

  • 网络问题
  • 下载过程中可能由于网络连接不稳定或者速度慢导致下载失败或超时。可以尝试更换网络环境或者使用下载工具进行下载。
  • 依赖项问题
  • 在编译OpenCV之前,确保系统已经安装了所需的依赖项,如CMake、GCC/G++、Git、OpenEXR、TIFF、JPEG、PNG等库。
  • 版本兼容性
  • 建议使用较早版本的OpenCV,如3.4.3,因为高版本部分算法需付费。
  • 环境配置
  • 在安装OpenCV后,需要配置相应的环境变量,以便系统能够找到OpenCV库。
  • 权限问题
  • 在执行编译和安装命令时,可能需要使用`sudo`命令获取管理员权限。

    标签: 便捷 途径

    抱歉,评论功能暂时关闭!