当前位置: 首页 > news >正文

python 做下载网站免费信息发布平台网站

python 做下载网站,免费信息发布平台网站,网站建设费用文档,哪个网站做物业贷文章目录 OpenCV创建显示窗口OpenCV加载显示图片OpenCV保存文件利用OpenCV从摄像头采集视频从多媒体文件中读取视频帧将视频数据录制成多媒体文件OpenCV控制鼠标关于[np.uint8](https://stackoverflow.com/questions/68387192/what-is-np-uint8) OpenCV中的TrackBar控件TrackBa… 文章目录 OpenCV创建显示窗口OpenCV加载显示图片OpenCV保存文件利用OpenCV从摄像头采集视频从多媒体文件中读取视频帧将视频数据录制成多媒体文件OpenCV控制鼠标关于[np.uint8](https://stackoverflow.com/questions/68387192/what-is-np-uint8) OpenCV中的TrackBar控件TrackBar的使用 OpenCV创建显示窗口 多看源码参考文档 import cv2 cv2.namedWindow(new, cv2.WINDOW_NORMAL) cv2.imshow(new, 0)key cv2.waitKey(0) if(key q):exit()cv2.destroyAllWindows()import cv2 cv2.namedWindow(new, cv2.WINDOW_NORMAL) cv2.resizeWindow(new, 1920, 1080) cv2.imshow(new, 0)key cv2.waitKey(0) if(key q):exit()cv2.destroyAllWindows()OpenCV加载显示图片 import cv2 cv2.namedWindow(img, cv2.WINDOW_NORMAL) # cv2.resizeWindow(img, 1920, 1080) img cv2.imread(E://pic//mylove.jpg) cv2.imshow(img, img)key cv2.waitKey(0) if(key 0xff ord(q)):cv2.destroyAllWindows()可以看官方文档 其中提到cv2.waitKey()返回值是int类型而ASCII码是8位(char)所以我们需要用key 0xff取它的低八位来实现而ord函数是Python中的另一个内建函数用于将字符转换为对应的ASCII码。 OpenCV保存文件 import cv2 cv2.namedWindow(img, cv2.WINDOW_NORMAL) # cv2.resizeWindow(img, 1920, 1080) img cv2.imread(E://pic//mylove.jpg)while True:cv2.imshow(img, img)key cv2.waitKey(0)if(key 0xff ord(q)):breakelif(key 0xff ord(s)):cv2.imwrite(E://pic//picc//mylove.png, img)breakelse:print(key - 32)cv2.destroyAllWindows()利用OpenCV从摄像头采集视频 # -*- coding: utf-8 -*- import cv2# 创建窗口 cv2.namedWindow(video, cv2.WINDOW_NORMAL) cv2.resizeWindow(video, 640, 480)# 获取视频设备 cap cv2.VideoCapture(0)while True:# 从摄像头读取视频帧ret, frame cap.read()# 将视频帧在窗口中显示cv2.imshow(video, frame)# 等待键盘事件如果为q退出key cv2.waitKey(1)if(key 0xff ord(q)):break# 释放VideoCapture cap.release() cv2.destroyAllWindows()从多媒体文件中读取视频帧 和之前从摄像头采集视频最大的区别是要根据视频的fps来修改cv2.waitKey()里的值如果你是22fps的视频相当于1s走22帧即1000ms走22帧即一帧需要1000 / 22ms而这个就是cv2.waitKey()里应该填的值 # -*- coding: utf-8 -*- import cv2# 创建窗口 cv2.namedWindow(video, cv2.WINDOW_NORMAL) cv2.resizeWindow(video, 640, 480)# 获取视频设备/从视频文件中读取视频帧 # cap cv2.VideoCapture(0) cap cv2.VideoCapture(E://DownloadPack//Video//particles.mp4)while True:# 从摄像头读取视频帧ret, frame cap.read()# 将视频帧在窗口中显示cv2.imshow(video, frame)# 等待键盘事件如果为q退出key cv2.waitKey(40)if(key 0xff ord(q)):break# 释放VideoCapture cap.release() cv2.destroyAllWindows()将视频数据录制成多媒体文件 # -*- coding: utf-8 -*- import cv2# 创建VideoWriter为写多媒体文件 fourcc cv2.VideoWriter_fourcc(m, p, 4, v) vw cv2.VideoWriter(.//out.mp4, fourcc, 24, (1280, 720))# 创建窗口 cv2.namedWindow(video, cv2.WINDOW_NORMAL) cv2.resizeWindow(video, 640, 480)# 获取视频设备/从视频文件中读取视频帧 cap cv2.VideoCapture(0) # cap cv2.VideoCapture(E://DownloadPack//Video//particles.mp4)while True:# 从摄像头读取视频帧ret, frame cap.read()# 将视频帧在窗口中显示cv2.imshow(video, frame)# 写数据到多媒体文件vw.write(frame)# 等待键盘事件如果为q退出key cv2.waitKey(40)if(key 0xff ord(q)):break# 释放VideoCapture cap.release()# 释放VideoWriter vw.release()cv2.destroyAllWindows()# -*- coding: utf-8 -*- import cv2# 创建VideoWriter为写多媒体文件 fourcc cv2.VideoWriter_fourcc(m, p, 4, v) vw cv2.VideoWriter(.//out.mp4, fourcc, 24, (1280, 720))# 创建窗口 cv2.namedWindow(video, cv2.WINDOW_NORMAL) cv2.resizeWindow(video, 640, 480)# 获取视频设备/从视频文件中读取视频帧 cap cv2.VideoCapture(0) # cap cv2.VideoCapture(E://DownloadPack//Video//particles.mp4)# 判断摄像头是否为打开状态 while cap.isOpened():# 从摄像头读取视频帧ret, frame cap.read()if ret True:# 将视频帧在窗口中显示cv2.imshow(video, frame)# 重新将窗口设置为指定大小cv2.resizeWindow(video, 640, 480)# 写数据到多媒体文件vw.write(frame)# 等待键盘事件如果为q退出key cv2.waitKey(40)if(key 0xff ord(q)):breakelse:break;# 释放VideoCapture cap.release()# 释放VideoWriter vw.release()cv2.destroyAllWindows()OpenCV控制鼠标 # -*- coding: utf-8 -*- import cv2 import numpy as np# 鼠标回调函数 def mouse_callback(event, x, y, flags, userdata):print(event, x, y, flags, userdata)# 创建窗口 cv2.namedWindow(mouse, cv2.WINDOW_NORMAL) cv2.resizeWindow(mouse, 640, 360)# 设置鼠标回调 cv2.setMouseCallback(mouse, mouse_callback, 666)# 显示窗口和背景 img np.zeros((360, 640, 3), np.uint8) while True:cv2.imshow(mouse, img)key cv2.waitKey(0)if key 0xff ord(q):breakcv2.destroyAllWindows()关于np.uint8 OpenCV中的TrackBar控件 TrackBar的使用 OpenCV颜色空间默认BGR格式 # -*- coding: utf-8 -*- import cv2 import numpy as npdef callback():pass# 创建窗口 cv2.namedWindow(trackbar, cv2.WINDOW_NORMAL)# 创建trackbar cv2.createTrackbar(R, trackbar, 31, 255, callback) cv2.createTrackbar(G, trackbar, 24, 255, callback) cv2.createTrackbar(B, trackbar, 0, 255, callback)# 创建一个背景图片 img np.zeros((480, 640, 3), np.uint8)while True:# 获取当前trackbar的值r cv2.getTrackbarPos(R, trackbar)g cv2.getTrackbarPos(G, trackbar)b cv2.getTrackbarPos(B, trackbar)# 改变背景图片颜色img[:] [b, g, r]cv2.imshow(trackbar, img)key cv2.waitKey(10)if key 0xff ord(q):breakcv2.destroyAllWindows()之后我会持续更新如果喜欢我的文章请记得一键三连哦点赞关注收藏你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 ↖(▔▽▔)↗感谢支持
http://www.hkea.cn/news/14433742/

相关文章:

  • 慈溪住房和城乡建设部网站爱站工具包的主要功能
  • 太原模板建站平台国外黄冈网站推广
  • 汕头网站开发定制wordpress戏
  • 山西建设监理协会网站大企业宣传片
  • 网站开发的技术内容免费生产管理erp
  • 舆情报告2023汕头关键词优化服务
  • 江门网站制作服务怎么建立一个群
  • 校园视频网站建设wap门户网站源码
  • 有个人做网站的网站建设平台ui确认书
  • 如何知道网站是用什么语言做的网站制作熊猫建站
  • 网站后台模板ui设计培训晚班
  • 网络推广及网站建设合作协议在互联网上建设网站可选择的方案有
  • 苏州住房建设建局官方网站网站域名的后缀
  • 购物商城平台开发品牌seo是什么
  • 村级网站模板建设工程网站tc
  • 自己怎样做网站七台河做网站
  • 深圳 网站策划网页游戏百度
  • 网站短信验证怎么做的如何评判一个网站建设的怎么样
  • 做企业门户网站都无锡自助建网站
  • 网站建设管理制度菠萝菠萝蜜免费播放视频
  • 网页游戏推广网站怎么做西安网站开发联系方式
  • 怎么做文学动漫网站网页网站开发
  • 陕西建设 节水 官方网站乡镇医院网站建设
  • 做网站图片需要什么格式做任务用手机号登录网站
  • 网站的推广方式包括常州规划网站
  • 如何制作一个自己的网站设计网站的在工作中的品牌网站
  • wordpress软件站主题百度搜索排名购买
  • 我做动作你来猜的网站wordpress 图片压缩插件
  • 58同城做网站的电话wordpress新闻
  • 武进网站制作公司关于网络营销的方法