`
xiaolin0199
  • 浏览: 573048 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

opencv-几个简单用法

阅读更多

from CVtypes import cv

    self.cap = cv.CreateCameraCapture(0)

    img = cv.QueryFrame(self.cap)

    #-----------更改图片大小-------------------------------------------

    src = cv.CreateImage(cv.Size(64,48),8,3)

    cv.Resize(img,src,0)

    #-----------IMG转BMP--------------------------------------------

    bitmap = cv.ImageAsBitmap(img)

或

     bitmap = wx.BitmapFromBuffer(img.width,img.height,img.imageData)

    #------------bmp写到DC设备--------------------

    dc = wx.ClientDC()

    dc.DrawBitmap(bitmap, offset[0], offset[1], False)

   #------------------保存图片------------------

    cv.SaveImgae("c:\\temp.jpg",img)


另附几个highgui下的函数使用:

from opencv import highgui    

    #------------创建一个新窗口----------------

    highgui.cvNamedWindow("0")

    #--------------在窗口上显示图片---------------------

    highgui.cvShowImage("0",img)

     #------img 图像翻转及颜色通道转换---------------------
     highgui.cvConvertImage(img,img,CV_CVTIMG_FLIP | \
                                CV_CVTIMG_SWAP_RB)

     #------保存图片-------------------------

    highgui.cvSaveImage("text.jpg",img)
分享到:
评论
3 楼 ihitu 2015-03-27  
 
2 楼 ihitu 2015-03-27  
[b][/b]
1 楼 ihitu 2015-03-27  
引用
引用
[u][i][/i][/u]

相关推荐

    OpenCV-MinGW-Build-OpenCV-4.5.0-with-contrib-32bit.zip

    - 使用OpenCV的函数时,确保了解其接口和使用方法,因为库中的一些功能可能会有特定的使用限制或最佳实践。 - 考虑到性能和兼容性,可能需要对代码进行优化,例如使用OpenCV的多线程支持来提高计算效率。 - 对于贡献...

    opencv-python-4.5.5.64.tar.gz

    OpenCV的核心功能包括但不限于以下几个方面: 1. 图像处理:提供了一系列的函数,用于图像的读取、显示、保存、裁剪、缩放、旋转、色彩空间转换等操作。 2. 特征检测:如SIFT、SURF、ORB等算法,用于图像的关键点和...

    opencv-460.jar及opencv-java460.dll

    开发过程中,开发者可能还需要关注以下几个方面: - **版本兼容性**:不同版本的OpenCV可能存在API变化,升级或降级时需要检查代码是否兼容。 - **性能优化**:虽然Java接口方便,但相比C++接口可能存在性能损失。在...

    opencv-4.8.1-windows.exe

    在实际开发中,为了充分利用OpenCV的功能,你需要了解并掌握其API的使用方法,理解图像处理的基本概念,以及如何利用OpenCV进行高效的计算。同时,对于Windows下的开发,还需要熟悉Visual Studio或其它IDE的配置和...

    opencv-4.6.0-android-sdk.zip

    这些示例可以帮助开发者快速理解和掌握OpenCV的使用方法。 4. **文档**:SDK中的文档包含了详细的API参考、教程和用户指南,帮助开发者了解每个函数的作用、参数及返回值,以及如何解决常见问题。 5. **构建系统**...

    opencv-4.5.5-vc14_vc15 安装程序 //2022最新版本Opened cv 安装文件, 音视频开发

    对于初学者,可以从以下几个方面开始学习OpenCV: 1. 图像基本操作:了解如何加载、显示、保存图像,以及进行简单的颜色空间转换。 2. 图像处理:学习使用滤波器(如均值滤波、高斯滤波)进行图像平滑,以及边缘检测...

    opencv-3.3.0.zip

    在OpenCV 3.3.0中,有以下几个关键知识点: 1. **多平台支持**:OpenCV支持Windows、Linux、Mac OS、Android和iOS等多个操作系统,这使得开发者可以在不同的硬件平台上编写和运行视觉算法。 2. **模块化设计**:从...

    opencv-320.jar包

    OpenCV(Open Source Computer...但即使如此,理解旧版本的使用方法对于学习和理解OpenCV的基本原理仍然很有帮助。无论是在学术研究还是在实际应用中,掌握OpenCV都能极大地提升图像处理和计算机视觉任务的效率和质量。

    OpenCv-Master-master.zip

    OpenCV库通常包含以下几个主要模块: - core:基础数据结构和核心运算功能。 - imgproc:图像处理函数,如滤波、几何变换等。 - highgui:图像显示和用户交互。 - features2d:特征检测和描述符计算。 - calib3d:...

    官网下载的opencv-3.4.16.zip

    解压后,你可以找到以下几个关键部分: 1. `include`目录:包含OpenCV库的所有头文件,开发者在编写代码时需要引用这些头文件来使用OpenCV的功能。 2. `lib`目录:存放编译好的库文件,用于链接到你的项目中,使得...

    opencv-3.3.0-vc14.zip

    OpenCV的核心功能包括但不限于以下几个方面: 1. 图像处理:OpenCV支持多种图像处理操作,如图像读取、写入、裁剪、缩放、旋转、色彩空间转换等。它提供了丰富的函数,如imread、imshow、imwrite等,使得开发者能够...

    opencv-4.8.0

    OpenCV主要由以下几个关键部分组成: 1. 图像处理:OpenCV提供了丰富的函数用于图像的基本操作,如读取、显示、保存图像,以及调整图像大小、色彩空间转换(例如从RGB到灰度),直方图均衡化等。 2. 特征检测与...

    opencv-master.zip

    OpenCV的核心功能包括但不限于以下几个方面: 1. 图像和视频处理:OpenCV支持读取、显示、保存各种格式的图像和视频文件,提供了丰富的函数来对图像进行基本操作,如滤波、缩放、旋转、色彩转换等。 2. 特征检测:...

    Delphi-OpenCV-master 2.4.13

    通过深入理解这个项目,开发者不仅可以掌握OpenCV的基本用法,还能了解如何在Delphi环境下进行高效的图形处理和计算机视觉开发。无论是初学者还是经验丰富的开发者,都能从中获益,提升自己的技能。

    Android-Opencv-Ncnn实现图片人像换背景-前言(资源准备)-实时摄像头抠像

    资源准备阶段主要包括以下几个步骤: 1. **获取预训练模型**:你需要找到一个适合人像分割的预训练模型,例如MNCNN或RobustVideoMatting模型,这些模型已经经过大量图像数据的训练,能够高效地分离前景(人像)和...

    opencv4.1.1+opencv-contrib4.1.1+boostdesc_bgm.i等.rar

    OpenCV(开源计算机视觉库)是一个强大的跨平台计算机视觉库,包含了众多图像处理和计算机视觉的算法。在标题中提到的"opencv4.1.1+opencv-contrib4.1.1+boostdesc_bgm.i等.rar"是一个压缩包,包含了用于Jetson Nano...

    opencv-3.2.0-vc14.rar

    OpenCV的核心功能包括但不限于以下几个方面: 1. 图像和视频读取:OpenCV可以方便地读取和显示图像及视频文件,支持多种格式如BMP、JPEG、PNG、GIF、TIFF等。 2. 基本图像操作:包括图像缩放、旋转、裁剪、色彩...

    opencv-3.0.0.exe

    OpenCV库的使用通常涉及以下几个步骤: 1. 安装:运行"opencv-3.0.0.exe",按照向导指示完成安装。 2. 配置项目:在Visual Studio中设置包含目录、库目录和附加依赖项,确保编译器能找到OpenCV的头文件和库文件。 3....

    opencv-3.4.0-android-sdk.zip

    SDK内容通常包括以下几个部分: 1. **库文件**:预编译的OpenCV库,分为armeabi、armeabi-v7a、arm64-v8a、x86和x86_64等不同的CPU架构,以适应不同类型的Android设备。 2. **Java API**:提供与Android兼容的Java...

Global site tag (gtag.js) - Google Analytics