准备食材 之 读取视频

作为使用OpenCV的前提各种数据的读取是必不可少的。首先是视频文件的读取。

官方文档 https://docs.opencv.org/trunk/d6/d00/tutorial_py_root.html

文章目录

  • 准备食材 之 读取视频
    • 使用 imutils读取相机视频
    • 使用 OpenCR videocapture 读取视频文件
    • 从ROS 话题中读取

使用 imutils读取相机视频

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from imutils.video import VideoStream
import cv2
#如果想通过USB相机读取,src是camera的编号,0是笔记本自带的相机
vs = VideoStream(src=0).start()while True:frame= vs.read()if frame is None:continue# 显示cv2.imshow('camera',frame)key=cv2.waitKey(1)if key==ord('q'):break

使用 OpenCR videocapture 读取视频文件

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import cv2
vs = cv2.VideoCapture('/home/sc/文档/Turtlebot培训/培训资料/素材/apollo_spring.mp4')
while True:frames= vs.read()frame=frames[1] #frame[0]的状态,True or False;[1]才是数据if frame is None:continue# 显示cv2.imshow('camera',frame)key=cv2.waitKey(1)if key==ord('q'):break

从ROS 话题中读取

需要先运行roscoreroslaunch usb_cam usb_cam-test.launch节点

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import cv2
import rospy
from sensor_msgs.msg import Image
from cv_bridge import CvBridge, CvBridgeErrorclass image_converter:def __init__(self):self.bridge = CvBridge()self.image_sub = rospy.Subscriber("/raspicam_node/image_raw",Image,self.callback)def callback(self,data):try:cv_image = self.bridge.imgmsg_to_cv2(data, "bgr8")except CvBridgeError as e:print(e)cv2.imshow('ros_sensor_image',cv_image)key=cv2.waitKey(1)if __name__=='__main__':ic = image_converter()rospy.init_node('image_converter', anonymous=True)try:rospy.spin()except KeyboardInterrupt:print("Shutting down")cv2.destroyAllWindows()

小川opencv100例 之 准备食材 之 读取视频相关推荐

  1. 简单好用的果蔬肉类净化工具,让食材餐具更安全,小尼熊果蔬清洗机体验

    平时清洗果蔬.餐具的时候,我们一般都是采用手洗的方式,虽然配合洁净的水源,确实可以清洗掉果蔬表面的污渍,但对于农药残留.细菌等物质,普通水洗的清洁效果并不理想,特别是在吃水果.凉拌蔬菜的时候,更容易受 ...

  2. 算法题-小彭十分喜欢烤串,但是他的钱只能买固定的烤串的数量M,假设这些烤串的价格相同且恰逢店老板正在举办活动,每个烤串都是用各种不同的食材串成(其中也包括种类相同的)且每个烤串都有三个食材。食材有豆腐

    算法题-小彭十分喜欢烤串,但是他的钱只能买固定的烤串的数量M,假设这些烤串的价格相同且恰逢店老板正在举办活动,每个烤串都是用各种不同的食材串成(其中也包括种类相同的)且每个烤串都有三个食材.食材有豆腐 ...

  3. 微信小程序生鲜蔬菜下单软件系统开发,蔬菜配送软件-农产品批发系统-食材配送系统

    现在的外卖配送等系统已经是非常成熟,但是在生鲜配送这个部分还比较薄弱,所以需要更多人参与进来,为用户提供更编辑的食材购物服务,同时也为商家采购生鲜食材提供便利,下面由司科计算机的产品经理,为大家介绍一 ...

  4. 合格的CTO应该是什么样?雷军王海峰王小川等共谈「技术创新」| CNCC2020

    金磊 发自 CNCC现场 量子位 报道 | 公众号 QbitAI 企业在社会中的分量有多重? 从17世纪到20世纪70年代,改变人类生活的160种主流创新工业,80%以上是由公司来完成. 今天,全世界 ...

  5. 清华AI的华山论剑现已开启,不服就来战!王小川楼天城唐文斌都曾搅动风云...

    贺乾明 李根 发自 纽凹非寺  量子位 报道 | 公众号 QbitAI 清华的计算机系影响力,如今已不用赘述. "贵系"培养的人才,正在全世界.产学研全方位展现实力. 而且AI浪潮 ...

  6. 锅圈食汇:火锅食材超市先行者 正离“火锅“越来越远

    火锅食材超市,这个被疫情催化的火热赛道,如今正离"火锅"越来越远. 过去两年,在疫情的影响下,"家庭火锅"逐渐成为一种新的消费形式,并推动了以锅圈食汇.懒熊.川 ...

  7. 合格的CTO应该是什么样?雷军王海峰王小川等共谈「技术创新」| CNCC2020-1

    企业在社会中的分量有多重? 从17世纪到20世纪70年代,改变人类生活的160种主流创新工业,80%以上是由公司来完成. 今天,全世界70%的专业和三分之二的研究的开发经费,都是来自企业. 这就是中国 ...

  8. 餐厅食材采购信息管理系统的设计与实现

    摘  要 网络的广泛应用给生活带来了十分的便利.所以把餐厅食材采购信息管理与现在网络相结合,利用JSP技术建设餐厅食材采购信息管理系统,实现餐厅食材采购的信息化.则对于进一步提高餐厅食材采购信息管理发 ...

  9. 马少平、周枫、王小川、楼天城、唐文斌……清华计算机系与人工智能的40年...

    来源:清华小五园(ID:xiaowuyeyuanthu) 问如今最家喻户晓的科技概念,人工智能一定会获得提名.21世纪第二个十年以降,人工智能相关的技术突破层出不穷,Siri,AlphaGo,机器翻译 ...

  10. vs无法写入量的大数据_一个每天服务数万人的企业食堂:自助餐按重计价,大数据支持食材预备量...

    钱江晚报·小时新闻记者 祝瑶 昨天下午6点多,钱报记者来到杭州阿里巴巴总部.这里共有5个员工食堂,几乎覆盖了全国各地的口味,每天为数万阿里人服务.其中,最当红的是2号食堂,除了有丰俭由人的自助餐区,还 ...

最新文章

  1. 基于群集的Hyper-v Server副本
  2. openstack上传镜像失败_制作云window10镜像
  3. 用faster-rcnn训练自己的数据集(VOC2007格式,python版)
  4. Elasticsearch技术解析与实战(五)Document解析
  5. iOS-基于TCP连接Scoket-服务端
  6. 浅聊一下各类以太网媒体接口MII/RMII/SMII/GMII/RGMII/SGMII
  7. 给定年月日计算是一年的第几天
  8. 关于uboot中tftp上传内存数据到tftp服务器
  9. loadrunner提高篇 - 关联技术的经典使用
  10. 安装 SQL Server Compact Edition 及 与PC 数据同步的部署
  11. JsonView用法
  12. 启动mongodb时发现错误libcrypto.so.10
  13. python股票回测_从啥都不会试着用python做均线回测--1
  14. Ubuntu 设置屏幕字体大小
  15. Anaconda 安装与 使用
  16. MySQL--函数--使用/示例
  17. 关于辽大信息学院选导师的一点儿心得
  18. Luogu P4735(可持久化字典树)
  19. Texstudio 英文拼写检查功能出问题的解决方法
  20. linux加固安全之密码复杂度

热门文章

  1. 超级搜索(Super search)
  2. win10安装Mujoco150和mujoco-py 1.50.1.0
  3. 街头篮球服务器维护中,雷冥竟然有这能力? 《街头篮球》五一稀有角色能力解析...
  4. H3C交换机堆叠配置
  5. PIC单片机汇编指令集合
  6. 图像切割之(五)活动轮廓模型之Snake模型简单介绍
  7. 无线射频识别技术与条形码的比较
  8. php搜索功能与jquery搜索功能,JavaScript_基于jQuery实现页面搜索功能,jQuery实现页面搜索,搜索筛选 - phpStudy...
  9. matlab 非线性动力系统 极限环,非线性动力系统混沌运动的Matlab数值模拟.doc
  10. 软件体系结构风格复习总结