OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。

OpenCV用C++语言编写,它的主要接口也是C++语言,但是依然保留了大量的C语言接口。该库也有大量的Python、Java and MATLAB/OCTAVE(版本2.5)的接口。这些语言的API接口函数可以通过在线文档获得。如今也提供对于C#、Ch、Ruby,GO的支持。

中文名:开源计算机视觉库
外文名:Open Source Computer Vision Library
下面是OpenCV获取摄像头权限并保存图片的代码:

import cv2
cap = cv2.VideoCapture(0)
i = 0
while True:ret, frame = cap.read()cv2.imshow("capture", frame)if cv2.waitKey(1) & 0xFF == ord(' '):i = i+1imgName = "test_"+str(i)cv2.imwrite("opencvpic\\" + imgName+".jpeg", frame)if cv2.waitKey(1) & 0xFF == ord('q'):break
cap.release()
cv2.destroyAllWindows()

注意按q退出,空格键保存图片

更多内容访问omegaxyz.com
网站所有代码采用Apache 2.0授权
网站文章采用知识共享许可协议BY-NC-SA4.0授权
© 2018 • OmegaXYZ-版权所有 转载请注明出处

Python3 OpenCV相关推荐

  1. python3 + opencv +pyzbar实时检测二维码 / 定位二维码,并绘制出二维码的框和提取二维码内容

    python3 + opencv +pyzbar实时检测二维码 / 定位二维码,并绘制出二维码的框和提取二维码内容 1 pyzbar二维码检测模块 1.1. pyzbar模块介绍 1.2 pyzbar ...

  2. Win10+Python3+OpenCV+CUDA——在win中配置OpenCV4.5并与Python环境绑定

    Win10+Python3+OpenCV+CUDA--在win中配置OpenCV4.5并与Python环境绑定 前言 安装Anaconda和基本库 下载对应版本的CUDA 配置方案1.通过下载预购建文 ...

  3. python3 opencv 视频格式转换

    python3 opencv 视频格式转换: import cv2 #获得视频的格式 videoCapture = cv2.VideoCapture('ad3.avi') #获得码率及尺寸 fps = ...

  4. python3 + opencv 调用摄像头录像后保存视频

    python3 + opencv 调用摄像头录像后保存视频 #!/usr/bin/python3 import cv2## opening videocapture cap = cv2.VideoCa ...

  5. 用 Python3 OpenCV 将视频转成字符动画

    在介绍如何用 Python3 & OpenCV 将视频转成字符动画之前,先简单的介绍一下 OpenCV 吧,毕竟可能很多小伙伴不太了解: 百度百科: OpenCV是一个基于BSD许可(开源)发 ...

  6. opencv对应python版本_【求问各位大佬python3.6怎么使用opencv,用哪个版本】python3 opencv...

    python opencv中imshow输出图像太大,如何调整输出尺寸? 通过resize重置尺寸 参图片,输出图片尺寸(一般我不用这个,None),宽例,高的比例 例子:将图片img,缩小一半显示, ...

  7. python3+opencv+tkinter开发简单的人脸识别小程序

    学校里有门图像处理的课程最终需要提交一个图像处理系统, 正好之前对于opencv有些了解,就简单的写一个人脸识别小程序吧 效果图如下 笔者IDE使用Pycharm,GUI编程直接使用内置的tkinte ...

  8. python3+openCV实现图片的人脸人眼检测,原理+参数+源代码

    上学时候用matlab学过一些图像处理的基础知识,当时课程作业是用haar实现人脸检测 but当时是心思根本不在图像处理上,so找了个同学帮忙做的,自己没上心 然鹅天道好轮回,现在捡起来了原来的算法一 ...

  9. python3+opencv生成不规则黑白mask

    # -*- coding: utf-8 -*- import cv2 import numpy as np# -----------------------鼠标操作相关---------------- ...

  10. python3 opencv 输出中文

    pip install opencv-python opencv读取中文路径图片: opencv读取中文路径图片_jacke121的专栏-CSDN博客_opencv中文路径 win 安装 pip in ...

最新文章

  1. ORB_SLAM2中的Sim3变换
  2. 提高sqlmap爆破效率
  3. httpservletrequest_了解HttpServletRequest 对象 基本应用
  4. 周涛:悠扬事业后的隐秘爱情
  5. c hello world_世界上最难的 5 种编程语言!C/C++竟不在其列,它们到底是谁?
  6. Python 国产库推荐之 musicpy
  7. 若依前后端分离版本如何使用Swagger
  8. 小米、QQ等8款手机浏览器发布自查整改公告;AMD宣布收购赛灵思;​TypeScript 4.0.5发布|极客头条
  9. python通过pcie读数据_PCIE硬盘能否直接被CPU读取?
  10. sql 2008 清空数据库日志
  11. matlab遗传算法gaot工具箱安装
  12. 台式电脑怎么添加计算机硬盘,如何给台式电脑硬盘重新分区
  13. Java第十一章总结
  14. 怎么进入 BAT 的研发部门?
  15. Internet时间自动同步后,计算机系统时间比北京时间不能同步一致
  16. GlobalMapper20如何把mbt或者tif导出为LSV下载一样的瓦片结构(如何提取mbtiles里面的瓦片文件)
  17. 电点国际化翻译系统,助力你开启海外项目之旅
  18. 固定表头和第一列、内容可滚动的table表格
  19. oracle数据库语句
  20. Matlab的plot~各种颜色和线形

热门文章

  1. C语言 #和##的用法
  2. asp连接linux下的oracle,如何从ASP连接到Oracle Server?
  3. td中文字间距_怎么做?文字编排创意的小心思
  4. iphone电池怎么保养_手机电池不耐用怎么办啊?平时要怎么保养呢?我来告诉你...
  5. Cesium:获取某个entity的位置属性 Cartesian3
  6. 利用Easy-Rules实现动态业务规则
  7. 华为算法精英赛(题3:概率计算)
  8. T5: Text-To-Text Transfer Transformer
  9. KD-Tree原理详解
  10. c++_如何将一个const变量转成非const变量_const_cast