📜  使用anaconda环境设置Opencv

📅  最后修改于: 2021-10-22 03:21:25             🧑  作者: Mango

如果您喜欢使用Python进行图像处理和视频分析,那么您来对地方了。 Python是可用于处理图像或视频的主要语言之一。

OpenCV 和 Anaconda 的要求
– 32 位或 64 位计算机。
– 对于 Miniconda — 400 MB 磁盘空间。
– 对于 Anaconda – 至少需要 3 GB 磁盘空间来下载和安装。
– Windows、macOS 或 Linux。
– Python 2.7、3.4、3.5 或 3.6。

安康达

Anaconda 是一个开源软件,包含用于大数据处理、数据分析、重型科学计算的 jupiter、spyder 等。 Anaconda 适用于 R 和Python编程语言。 Spyder的(蟒蛇的子应用程序)用于Python.Opencv对于Python会skyder工作。包版本由包管理系统 conda 管理。

安装 Anaconda:前往 continuum.io/downloads/ 并安装最新版本的 Anaconda。确保为适当的架构安装“Python 3.6 版本”。使用默认设置安装它。

开放式车辆

OpenCV(开源计算机视觉)是一个计算机视觉库,包含对图片或视频进行操作的各种功能。它最初由 Intel 开发,但后来由 Willow Garage 维护,现在由 Itseez 维护。该库是跨平台的,可用于多种编程语言,如Python、C++ 等。

windows环境下anaconda导入opencv的步骤

  1. 创建 Anaconda 环境:
    步骤 1:-在任务栏中搜索 Anaconda 并选择 ANACONDA NAVIGATOR。

    第 2 步:-现在您将看到一个带有各种选项的菜单,例如 Jupiter notebook、Spyder 等。这是 Anaconda Environment。
    第 3 步:-选择 Spyder,因为它是 Anaconda 的Python IDE,OpenCV 库只能在其中运行。
  2. 安装 OpenCV
    第 1 步:-安装 anaconda 后,打开 Anaconda Prompt。


    第 2 步:-输入给定的命令,按回车键,让它下载整个包。
    命令

    conda install -c menpo opencv
    

    第 3 步:-现在只需在要使用图像处理功能的Python程序中导入 opencv。

示例: opencv 库的一些基本功能(这些功能在 Anaconda 的 Windows 版本上执行,但它也可以在 linux 版本上运行)

  • 读取图像
    img = cv2.imread('LOCATION OF THE IMAGE')
    

    上面的函数imread 将给定位置的图像存储到变量 img 中。

  • 将图像转换为灰度
    img = cv2.imread('watch.jpg',cv2.IMREAD_GRAYSCALE)
    

    上述函数将图像转换为灰度,然后将其存储在变量 img 中。

  • 显示存储的图像
    cv2.imshow('image',img)
    

    上面的函数显示了存储在 img 变量中的图像。

  • 将图像保存到文件
    imwrite(filename, img)
    

    上述函数将图像存储到文件中。图像以矩阵形式存储在 Mat 类型的变量中。

  • 直接从网络摄像头读取视频
    cap = cv2.VideoCapture(0)
    

    以可变上限存储来自网络摄像头的实时视频。

  • 从本地存储读取视频
    cap = cv2.VideoCapture('LOCATION OF THE VIDEO')
    

    将位于给定位置的视频存储到变量中。

  • 检查视频是否成功存储在变量中
    cap.isOpened()
    

    cap 是包含视频的变量。如果视频打开成功,上述函数返回true,否则返回false。

  • 处理完成后释放存储的视频
    cap.release()
    

    上述函数释放存储在 cap 中的视频。