Python学习的知识复盘Opencv(图像操作)

一、Opencv概述

        OpenCV全称是:Open Source Computer Vision Library   开源计算机视觉库,Gray Bradsky于1999年开发,2000年发布可以运行在Linux、Windows、Android等操作系统上,轻量级且高效——由一系列C函数和少量C++类构成,同时提供了Python、python、java、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的诸多算法。

OpenCV环境搭建

        安装PythonPyCharm运行开发环境

 

        下载安装opencv-python库和Numpy库

命令行安装:python -m pip install numpymatplotlibopencv-python pip install numpymatplotlibopencv-python

二、Opencv图像操作

1.创建和显示窗口

nameWindow():创建窗口并指定名字

imshow():显示图像

waitkey():窗口的显示时常

destroyAllWindows():销毁所有窗口

resizeWindow():设置窗口大小

2.保存图片

imwrite(name,img)

import cv2
cv2.namedWindow('img',cv2.WINDOW_NORMAL)
img = cv2.imread("I'm iron man.png",cv2.IMREAD_GRAYSCALE)
cv2.imshow('img',img)

while True:
    key=cv2.waitKey()
    if key&0xFF==ord('q'):
        break
    elif key&0xFF==ord('s'):
        cv2.imwrite('F:\opencv\ironman.jpg',img)
        break
cv2.destroyAllWindows()

创建窗口设置名字为img,读取内部图片,利用imwrite()函数保存到相应路径

3.视频采集

VideoCapure()   打开本地摄像头

cap.read()  读取采集的数据

 返回两个值,第一个为状态值,读到为ture;第二个值为视频帧

cap.release() 释放资源 

fourcc=cv2.VideoWriter_fourcc('I', '4', &#
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值