Advertisement

在Win7下安装Python3.6的OpenCV和opencv-contrib-python以解决cv2.xfeatures...问题

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:PDF


简介:
本文将指导读者在Windows 7系统中安装Python 3.6版本下的OpenCV及其扩展库opencv-contrib-python,帮助解决cv2.xfeatures模块相关的问题。 1. 安装Anaconda中的Python 3.6: ``` conda create -n match python=3.6 ``` 默认安装的Python版本为3.6.9。 2. 安装OpenCV库: 执行完上述命令后,继续执行以下命令来安装opencv-python: ``` pip install opencv-python ``` 此时,`opencv-python` 的版本为4.1.1.26。 3. 安装 `opencv-contrib-python` 库: 使用以下命令进行安装: ``` pip install opencv-contrib-python==3.4.0.12 ```

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Win7Python3.6OpenCVopencv-contrib-pythoncv2.xfeatures...
    优质
    本文将指导读者在Windows 7系统中安装Python 3.6版本下的OpenCV及其扩展库opencv-contrib-python,帮助解决cv2.xfeatures模块相关的问题。 1. 安装Anaconda中的Python 3.6: ``` conda create -n match python=3.6 ``` 默认安装的Python版本为3.6.9。 2. 安装OpenCV库: 执行完上述命令后,继续执行以下命令来安装opencv-python: ``` pip install opencv-python ``` 此时,`opencv-python` 的版本为4.1.1.26。 3. 安装 `opencv-contrib-python` 库: 使用以下命令进行安装: ``` pip install opencv-contrib-python==3.4.0.12 ```
  • Win7系统中Python3.6OpenCVopencv-contrib-pythoncv2.xfeatures...
    优质
    本教程详解了在Windows 7操作系统上安装Python 3.6版本所需的OpenCV及其扩展库opencv-contrib-python的方法,旨在解决因缺少cv2.xfeatures2d模块而引发的问题。 在Windows 7环境下使用Python 3.6开发计算机视觉应用时可能会遇到无法创建SIFT(Scale-Invariant Feature Transform)特征检测器的问题,即`cv2.xfeatures2d.SIFT_create()`函数调用失败。这通常是因为OpenCV库不包含SIFT算法或者版本不兼容造成的。本段落将详细介绍如何通过安装opencv和opencv-contrib-python来解决这个问题。 首先需要安装Python环境。这里推荐使用Anaconda,一个强大的科学计算环境管理工具,它可以方便地创建和管理不同的Python环境。在命令行中输入以下命令创建一个名为`match`的环境,并安装Python 3.6: ```bash conda create -n match python=3.6 ``` 激活新创建的环境: ```bash conda activate match ``` 接下来,在该环境中使用pip安装OpenCV: ```bash pip install opencv-python ``` 确保你正在使用的`opencv-python`版本与你的需求兼容。在这个例子中,我们推荐的是4.1.1.26版本。 然而,`cv2.xfeatures2d.SIFT_create()`函数属于opencv-contrib模块,不在标准的OpenCV库中。因此需要额外安装`opencv-contrib-python`: ```bash pip install opencv-contrib-python==3.4.0.12 ``` 这样我们就有了包含SIFT算法的完整OpenCV环境。现在可以在代码中使用`cv2.xfeatures2d.SIFT_create()`来创建SIFT特征检测器了。 SIFT是一种强大的特征检测算法,用于图像的关键点检测和描述符提取。它具有尺度不变性和旋转不变性,在图像匹配、物体识别等领域广泛应用。`cv2.xfeatures2d.SIFT_create()`是创建SIFT对象的函数,之后可以使用这个对象来检测和描述图像中的关键点。 总结一下解决`cv2.xfeatures2d.SIFT_create()`问题的步骤包括: 1. 安装Anaconda并创建Python 7环境。 2. 在环境中安装`opencv-python`。 3. 安装`opencv-contrib-python`,以获取包含SIFT算法的扩展功能。 4. 在代码中调用`cv2.xfeatures2d.SIFT_create()`。 如果在遵循上述步骤后仍然遇到问题或者有任何其他疑问,请查阅官方文档或在线社区寻求帮助。同时分享你的经验也能帮助到其他遇到同样问题的开发者。
  • Python 3.7中OpenCV模块(cv2)
    优质
    本篇文章旨在指导读者在Python 3.7环境中顺利安装和配置OpenCV(cv2)模块,帮助解决常见的安装难题。 OpenCV是计算机视觉领域最常用的开源工具包之一,它基于C/C++编写,并支持多种操作系统包括Linux、Windows、MacOS、Android和iOS。此外,OpenCV还提供了Python、Matlab和Java等语言的接口,因此受到广泛的欢迎。由于其丰富的功能库、优秀的性能以及商业友好的使用许可条款,在学术界和工业界都有很高的认可度。这里提供的资源是适用于python3.7版本的opencv包,旨在解决安装cv2模块时可能出现的问题。
  • Python 3.7.7、OpenCV 4.2 OpenCV-contrib-python VS2017 中编译与指南(...)
    优质
    本指南详细介绍了在Visual Studio 2017环境中,针对Python 3.7.7版本,如何成功编译和安装OpenCV 4.2及其扩展模块opencv-contrib-python的过程,并分享了遇到的问题及解决方案。适合开发者参考学习。 本段落仅针对Python进行讲解。 一、前言 在OpenCV的3.5版本之后,由于版权问题,SIFT和SURF工具被移除,并整合到了opencv-contrib工具包中。然而,仅仅通过pip安装opencv-contrib-python是不够的,在Python环境中使用这些功能需要用户自己将opencv-contrib编译进OpenCV库中。 网络上有许多关于如何在VS中编译并使用OpenCV及opencv-contrib的文章,但针对Python环境下的具体步骤和注意事项却较少被提及。因此,本段落旨在详细说明如何共同编译这两个工具包并在Python环境中顺利使用它们。
  • Python 3.7 OpenCVopencv-contrib-python 相关
    优质
    本篇指南旨在解决使用 Python 3.7 安装 OpenCV 和 opencv-contrib-python 过程中遇到的问题,涵盖常见错误及解决方案。 由于 OpenCV 3.4.2 版本之后存在专利问题,导致一些函数无法使用,因此我们需要安装较低版本的 OpenCV。然而,在 Python 3.6 中无法直接下载 OpenCV 3.4.1 的版本,所以需要先降低 Python 的版本。不过考虑到降级过程中可能会遇到更多麻烦的问题,我们主要讨论如何在 Python 3.7 环境下有效安装这两个包。 具体步骤如下: 1. 打开命令提示符(cmd),输入以下命令以确保两个 OpenCV 包的版本一致: ``` pip install opencv-python==3.4.2.16 pip install opencv-contrib-python==3.4.2.16 ``` 如果上述操作成功完成,安装过程就结束了。如果不成功,请尝试以下方法: 2. 再次尝试在命令提示符中执行相同的命令。 按照以上步骤进行操作即可解决该问题。
  • Pythonopencv-contrib-python错误,涉及Python环境dll文件
    优质
    本文介绍了解决在使用Python中的opencv-contrib-python库时遇到的问题的方法,包括配置正确的Python运行环境以及处理缺失或不兼容的dll文件。 在使用 opencv-contrib-python 模块中的 cv2 函数时遇到最常见的错误是 ImportError: DLL load failed: 无法找到指定的模块。可以参考相关文章了解解决方法:https://blog..net/u011971558/article/details/84842080,该链接提供了详细的解决方案和步骤说明。
  • OpenCVPython结合使用时cv2.imshow闪退
    优质
    本篇文章主要探讨并提供解决方案针对在利用Python编程语言和OpenCV库进行图像处理过程中出现的cv2.imshow函数导致程序崩溃的问题。文中详细分析了可能的原因,并给出相应的调试技巧与代码示例,帮助开发者有效解决此技术难题。 本段落主要介绍了如何解决使用Opencv与Python结合(cv2.imshow)出现闪退的问题,并具有很好的参考价值,希望能对大家有所帮助。一起跟随小编来看看吧。
  • opencv-pythonopencv-contrib-python 3.4.1.15win64版本
    优质
    本资源提供OpenCV及其扩展模块在Windows 64位系统下的Python绑定库,适用于计算机视觉开发与研究。版本为3.4.1.15。 opencv-python 3.4.1.15 和 opencv-contrib-python 3.4.1.15 的 Windows 64位版本支持 Python 3.4、3.5 和 3.6 版本。
  • PythonCV2.PYD载(OpenCV
    优质
    本篇教程主要讲解如何在Python环境中安装和使用OpenCV库中的cv2.pyd文件。通过详细的步骤指导,帮助开发者轻松完成OpenCV的配置工作。 这段时间一直在研究Python,在网上下载了很多资源。今天遇到了要解决import cv2的问题。网上的建议是安装OpenCV之后,把build\python\2.7\x64\cv2.pyd(对应于32位或64位)复制到C:\Python27\Lib\site-packages目录下。如果只是单纯使用import cv2,可以直接下载对应的cv2.pyd文件即可。
  • Win7 OpenCV Python 项目使用 PyInstaller 打包后无法运行
    优质
    本教程详解在Windows 7环境下,利用PyInstaller打包OpenCV与Python项目的常见问题及解决方案,帮助开发者顺利构建独立可执行文件。 解决在Windows 7系统上使用OpenCV与Python打包成可执行文件后运行失败的问题(提示找不到cv2模块)。