`
crazier9527
  • 浏览: 1010967 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在python中使用OpenCV

阅读更多

安装OpenCV

下载OpenCV, 安装后将对应的bin目录添加到PATH变量.

http://www.opencv.org.cn/download/OpenCV_1.0.exe

配置OpenCV的python接口

打开目录 OpenCV\interfaces\swig\python, 运行以下命令:

setup-for-win.py build
setup-for-win.py install

测试

编写以下代码:

# -*- coding:utf-8 -*-
# mycv.py
 
import sys
 
# 导入OpenCV模块
 
from opencv.cv import *
from opencv.highgui import *
 
if __name__ == '__main__':
 
    # 打开图像
 
    image = cvLoadImage ("lena.jpg")
 
    # 创建窗口
 
    cvNamedWindow ("mywin")
 
    # 显示图像
 
    cvShowImage ("mywin", image)
    cvWaitKey (0)

然后以UTF-8格式保存到mycv.py文件. 运行mycv.py程序...

注意: 以上步骤只在Windows平台测试过.

Python参考资料

编写者

转自:http://www.opencv.org.cn/index.php/%E5%9C%A8python%E4%B8%AD%E4%BD%BF%E7%94%A8OpenCV

分享到:
评论

相关推荐

    在Python中通过OpenCV自己训练分类器进行特定物体实时识别.pdf

    ### Python中通过OpenCV...通过对上述知识点的介绍和详细说明,可以对如何在Python中使用OpenCV进行自训练分类器并实现特定物体的实时识别有清晰的认识。这些内容将帮助理解从数据准备、模型训练到实时识别的整个过程。

    python 3.8.10/3.9.11/3.10.3 opencv-4.5.5

    在Python中使用OpenCV,你可以实现以下功能: 1. 图像读取与显示:使用`cv2.imread()`和`cv2.imshow()`函数,可以方便地加载和显示图像。 2. 图像变换:通过`cv2.resize()`进行图像缩放,`cv2.rotate()`进行旋转,`...

    Win8.1 64位+OpenCV 2.4.9+Python2.7.9配置

    本文将指导读者如何配置 OpenCV 2.4.9+Python 2.7.9,以便在 Python 中使用 OpenCV 图形库。 一、下载所需组件 1. OpenCV 2.4.9:下载链接为 http://opencv.org/,关于 OpenCV 的编译与配置可以参考相关文档。 2. ...

    OpenCV-Laser-Tracker:在 Python 中使用 OpenCV 跟踪激光指示器

    使用 USB 或笔记本电脑网络摄像头在 Python 中使用 OpenCV 跟踪激光指示器并输出其坐标。 可选择通过串行方式将激光指示器坐标发送到 Arduino,以控制伺服系统等。 当前版本: Python 2.7.5 (Use installer ...

    python版本opencv贾志刚

    在Python中使用OpenCV,可以方便地进行图像处理、特征检测、物体识别、图像分割、人脸识别、视频分析等任务。 OpenCV-Python是OpenCV的Python接口,它使得Python开发者能以简洁、高效的语法调用OpenCV的所有功能。...

    python_opencv中文教程

    本教程主要围绕《OpenCV-Python-Tutorial-中文版》和《OpenCV入门教程》两本书籍展开,旨在帮助初学者快速掌握OpenCV在Python中的应用。 ### 1. 安装OpenCV 首先,要开始使用Python和OpenCV,我们需要安装必要的库...

    Python-学习OpenCVC和Python示例

    本文将详细介绍OpenCV的基础知识,以及如何在Python中使用OpenCV进行图像处理。我们将基于"Python-学习OpenCVC和Python示例"这一主题,深入探讨OpenCV的核心概念和Python接口。 首先,OpenCV提供了丰富的函数,如...

    python使用opencv驱动摄像头

    python使用opencv驱动摄像头

    opencv-python-4.5.5.64.tar.gz

    在Python中使用OpenCV非常直观,例如,读取和显示一幅图像只需几行代码: ```python import cv2 # 读取图像 image = cv2.imread('image.jpg') # 显示图像 cv2.imshow('Image', image) cv2.waitKey(0) # 等待用户...

    OpenCV官方教程中文版(For Python)_opencv_python_

    在Python中使用OpenCV,首先需要安装必要的库。可以通过pip命令来安装OpenCV-Python: ```bash pip install opencv-python ``` OpenCV的核心概念包括图像和视频的读取、显示与保存。使用`cv2.imread()`函数可以...

    OpenCV3计算机视觉Python实现代码+图像+OpenCV官方中文教程

    在Python中使用OpenCV,可以借助其强大的C++底层实现,同时享受Python的易用性和灵活性。 在Python中使用OpenCV,首先需要安装相应的库。通常可以通过pip来安装: ```bash pip install opencv-python ``` 安装完成...

    Image-Processing-OpenCV-python:在python中使用OpenCV进行图像处理

    在Python中使用OpenCV,你可以实现诸如图像增强、特征提取、图像分割和模式识别等复杂的图像处理任务。 1. **图像读取与显示**:在OpenCV中,可以使用`cv2.imread()`函数读取图像,并用`cv2.imshow()`展示图像。`cv...

    python+opencv实现全景拼接

    在Python中使用OpenCV,我们通常会导入`cv2`模块。 在"python+opencv实现全景拼接"的项目中,panorama.py和stitch.py是两个关键的脚本文件。panorama.py可能是整个全景拼接算法的核心实现,它可能包含读取图像、...

    OpenCV-计算机视觉-Python-语言实现(第2版).pdf

    在Python中使用OpenCV,可以利用其简洁的语法和强大的功能,进行图像和视频的读取、显示、处理、分析以及保存。 计算机视觉是一门多学科交叉的科学,涉及图像处理、机器学习、模式识别、数学和心理学等多个领域。...

    Python OpenCV模块通过调用摄像头并截图保存功能的实现代码

    在Python中使用OpenCV调用摄像头,首先需要安装OpenCV。通过以下命令可以安装OpenCV库: ```bash pip install opencv-python ``` 安装完成后,可以通过以下代码来开启摄像头并显示实时画面: ```python import cv...

    OpenCV计算机视觉基础教程(Python版)试题及答案.doc

    3. OpenCV 主要使用C/C++语言实现,但提供了Python接口,使得在Python中使用OpenCV变得便捷。 4. NumPy库中表示复数的数据类型是`complex64`,它用于处理复数运算,与OpenCV结合时,可以进行复杂的图像处理操作。 ...

    OpenCV-Python-Toturial-中文版

    在Python中使用OpenCV,我们可以通过导入cv2库来访问其功能。例如,读取图像可以使用`cv2.imread()`函数,显示图像则使用`cv2.imshow()`。 图像处理是OpenCV的基础,包括图像的加载、保存、缩放、旋转和颜色空间...

    Python和Opencv构建哈哈镜.zip

    在Python中使用OpenCV,我们通常会导入`cv2`模块,这是OpenCV为Python提供的接口。 要创建哈哈镜效果,我们需要对图像进行扭曲操作。OpenCV提供了`getPerspectiveTransform`函数来获取透视变换矩阵,以及`...

    OpenCV-Python 中文教程 OpenCV-Python-Tutoria OpenCV官方教程中文版(For Pytho

    opencv初学/OpenCV官方教程中文版 for Python,这里使用工具为 Python3.5 OpenCV Python包 cv2 Numpy matlablib

    python 版本opencv

    在Python中使用OpenCV可以进行如下常用方法的操作: 1. 捕获视频:利用OpenCV的VideoCapture功能可以轻易地从摄像头或视频文件中读取帧序列。这为实时视频流分析或播放视频文件提供了基础。 2. 图像处理:OpenCV...

Global site tag (gtag.js) - Google Analytics