1,源代码

import cv2 as cv
import numpy as npdef video_demo():                  #定义读取视频信息的函数capture = cv.VideoCapture(0)   #打开摄像头读取视频信息(无声音)while(True):                  ret, frame = capture.read()  #打开电脑相机读取视频信息(没有读取到图片,截取到一帧的图片)frame = cv.flip(frame, 1)    #修改视角差异(镜像变换)cv.imshow("video", frame)    #显示每一帧的图片c = cv.waitKey(50)           #显示50ms,然后继续执行程序   if c == 27:breakdef get_image_info(image):  #定义读取图像信息的函数print(type(image))      #图像类别(数据类型)print(image.shape)      #图像形状(高,宽,通道数)print(image.size)       #图像大小(像素个数)=高*宽*通道数print(image.dtype)      #每个通道所占的位数pixel_data = np.array(image) print(pixel_data)            #获取像素点的数据src = cv.imread("F:/images/lena.png")
cv.namedWindow("input image", cv.WINDOW_AUTOSIZE)
cv.imshow("input image", src)
get_image_info(src)       #调用读取图像信息的函数
gray = cv.cvtColor(src, cv.COLOR_BGR2GRAY) #将BGR图像转换为灰度图像
cv.imwrite("F:/images/result.png", gray)   #保存灰度图像
cv.waitKey(0)cv.destroyAllWindows()

2,运行结果:


视频读取这里就不演示了,加油。

OpenCV+python:读取图片和视频详细信息相关推荐

  1. 用Python读取照片拍摄的详细信息(拍摄时间、地址等)

    前言   其实咱们平时拍摄的照片里隐藏了大量的私密信息,例如:拍摄时间.极其精确的GPS信息等.接下来尝试用python脚本分析照片,获取照片原图的拍摄信息. 1.准备条件   pip install ...

  2. python获取mp3音频数据,python 读取音频文件的详细信息

    有一项测试的需求是判断录像是否和预期一致,检查项是:分辨率.录像时长等内容 文件的详细信息.png os模块有一个stat()方法 st_mode: inode 保护模式 st_ino: inode ...

  3. Opencv Python:图片与视频互转

    视频转图片 # -*- coding: UTF-8 -*- """ @项目名称:PlayerCharOCR.py @作 者:陆地起飞全靠浪 @创建日期:2022-03-1 ...

  4. TensorFlow与OpenCV,读取图片,进行简单操作并显示

    本文是OpenCV  2 Computer Vision Application Programming Cookbook读书笔记的第一篇.在笔记中将以Python语言改写每章的代码. PythonO ...

  5. Python实现图片和视频的相互转换

    有时候我们需要把很多的图片合成视频,或者说自己写一个脚本去加快或者放慢视频:也有时候需要把视频裁剪成图片,进行后续操作.这篇文章就将为大家介绍如何通过Python实现图片和视频的相互转换,需要的可以参 ...

  6. python读取图片格式_Python读取图片尺寸、图片格式

    Python读取图片尺寸.图片格式 需要用到PIL模块,使用pip安装Pillow.Pillow是从PIL fork过来的Python 图片库. from PIL import Image im = ...

  7. opencv python 从摄像头获取视频、帧率、分辨率等属性设置和使用

    opencv python 从摄像头获取视频.帧率.分辨率等属性设置和使用 文章目录: 1,为了获取视频,你应该创建一个 VideoCapture 对象.他的参数可以是设备的索引号,或者是一个视频文件 ...

  8. OpenCV+Python 彩色图片的 BGR、灰度图、HSV分量图显示的程序

    OpenCV+Python 彩色图片的 BGR.灰度图.HSV分量图显示的程序 介绍 OpenCV+Python 使用openCV中的split()函数和 cvtColor()函数提取一张彩色图片的B ...

  9. python读取图片、保存图片的方法

    转自:https://jingyan.baidu.com/article/1876c852572d2f890b137609.html 分步阅读 本文介绍一下,python读取图片.保存图片的方法. 工 ...

最新文章

  1. php作为文本进行处理,PHP处理文本和爬虫技巧
  2. Android 使用加速度传感器实现摇一摇功能及优化
  3. 屏蔽浏览器退格键页面后退
  4. python整数和浮点数相乘_python中整数除法和浮点数到整数转换之间的区别是什么原因?...
  5. Android Gradle使用总结
  6. wget使用tsocks
  7. 推荐2022前端必看的新书 《Vue.js设计与实现》
  8. JavaScript之节点的创建、替换、删除、插入
  9. python多久能上手_Python容易上手的爬虫项目,特别适合基础入门
  10. ICMP协议与ping命令
  11. ros 开源物体检测_ROS kinetic + Realsens D435i + ORK + LINEMOD 物体识别
  12. 百度离线地图-加载地图(一)
  13. 【LaTeX】IEEE会议模板中使用BibTex插入文献(解决报错:Something‘s wrong--perhaps a missing \item. \end{thebibliography}
  14. 揭秘强开微粒贷骗局 看完你就明白了
  15. java baas_GitHub - JavaBaas/JavaBaasServer at 2c4c9a2de05059984f513a976041c5787bf8edc2
  16. 流量贵如金,APP推广如何迈好第一步?技术和策略缺一不可
  17. CSDN 2021-2022年微博情感数据分析
  18. 程序员应该选择干前端还是干后端呢?
  19. 学习web渗透测试国内、国外在线网站
  20. 铸博皇御:白银多少钱,白银交易有哪些优势

热门文章

  1. 2021-2027年中国中空纤维膜行业市场研究及前瞻分析报告
  2. Java 多线程的基本方式
  3. tryexceptelse可以嵌套
  4. Linux下“/”和“~”的区别
  5. PyTorch的torch.cat
  6. LeetCode简单题之和为零的N个唯一整数
  7. LeetCode简单题之统一一致字符串的数目
  8. GPU与CPU交互技术
  9. TVM量化路线图roadmap
  10. CUDA统一内存分析