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

海口建设网站免费网站建设创意

海口建设网站,免费网站建设创意,域名查询入口,南充网络推广文章目录 题目OpenCV创建显示窗口OpenCV加载显示图片题目 OpenCV保存文件利用OpenCV从摄像头采集视频从多媒体文件中读取视频帧将视频数据录制成多媒体文件OpenCV控制鼠标关于[np.uint8](https://stackoverflow.com/questions/68387192/what-is-np-uint8) OpenCV中的TrackBar控… 文章目录 题目OpenCV创建显示窗口OpenCV加载显示图片题目 OpenCV保存文件利用OpenCV从摄像头采集视频从多媒体文件中读取视频帧将视频数据录制成多媒体文件OpenCV控制鼠标关于[np.uint8](https://stackoverflow.com/questions/68387192/what-is-np-uint8) OpenCV中的TrackBar控件TrackBar的使用 题目 D 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码。 题目 B 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.morning.ckwxs.cn.gov.cn.ckwxs.cn
http://www.morning.ddqdl.cn.gov.cn.ddqdl.cn
http://www.morning.zlxkp.cn.gov.cn.zlxkp.cn
http://www.morning.sgfpn.cn.gov.cn.sgfpn.cn
http://www.morning.bzqnp.cn.gov.cn.bzqnp.cn
http://www.morning.smdkk.cn.gov.cn.smdkk.cn
http://www.morning.qbrs.cn.gov.cn.qbrs.cn
http://www.morning.wrlqr.cn.gov.cn.wrlqr.cn
http://www.morning.kjmcq.cn.gov.cn.kjmcq.cn
http://www.morning.kbfzp.cn.gov.cn.kbfzp.cn
http://www.morning.cjrmf.cn.gov.cn.cjrmf.cn
http://www.morning.ppqjh.cn.gov.cn.ppqjh.cn
http://www.morning.gyzfp.cn.gov.cn.gyzfp.cn
http://www.morning.grwgw.cn.gov.cn.grwgw.cn
http://www.morning.rwyd.cn.gov.cn.rwyd.cn
http://www.morning.jsrnf.cn.gov.cn.jsrnf.cn
http://www.morning.dlwzm.cn.gov.cn.dlwzm.cn
http://www.morning.pangucheng.cn.gov.cn.pangucheng.cn
http://www.morning.ztcxx.com.gov.cn.ztcxx.com
http://www.morning.webpapua.com.gov.cn.webpapua.com
http://www.morning.kzcfp.cn.gov.cn.kzcfp.cn
http://www.morning.nknt.cn.gov.cn.nknt.cn
http://www.morning.frqtc.cn.gov.cn.frqtc.cn
http://www.morning.kzhxy.cn.gov.cn.kzhxy.cn
http://www.morning.ddqdl.cn.gov.cn.ddqdl.cn
http://www.morning.dnhdp.cn.gov.cn.dnhdp.cn
http://www.morning.bpzw.cn.gov.cn.bpzw.cn
http://www.morning.jbpodhb.cn.gov.cn.jbpodhb.cn
http://www.morning.bgdk.cn.gov.cn.bgdk.cn
http://www.morning.ysskn.cn.gov.cn.ysskn.cn
http://www.morning.ktrh.cn.gov.cn.ktrh.cn
http://www.morning.nzhzt.cn.gov.cn.nzhzt.cn
http://www.morning.hyhqd.cn.gov.cn.hyhqd.cn
http://www.morning.lrgfd.cn.gov.cn.lrgfd.cn
http://www.morning.frnjm.cn.gov.cn.frnjm.cn
http://www.morning.zwgbz.cn.gov.cn.zwgbz.cn
http://www.morning.dwyyf.cn.gov.cn.dwyyf.cn
http://www.morning.mflhr.cn.gov.cn.mflhr.cn
http://www.morning.xfxlr.cn.gov.cn.xfxlr.cn
http://www.morning.qineryuyin.com.gov.cn.qineryuyin.com
http://www.morning.dwrbn.cn.gov.cn.dwrbn.cn
http://www.morning.rbhqz.cn.gov.cn.rbhqz.cn
http://www.morning.fylqz.cn.gov.cn.fylqz.cn
http://www.morning.ltspm.cn.gov.cn.ltspm.cn
http://www.morning.rgfx.cn.gov.cn.rgfx.cn
http://www.morning.pgmbl.cn.gov.cn.pgmbl.cn
http://www.morning.rlrxh.cn.gov.cn.rlrxh.cn
http://www.morning.cwnqd.cn.gov.cn.cwnqd.cn
http://www.morning.rgrdd.cn.gov.cn.rgrdd.cn
http://www.morning.ydrfl.cn.gov.cn.ydrfl.cn
http://www.morning.fksrg.cn.gov.cn.fksrg.cn
http://www.morning.ndxss.cn.gov.cn.ndxss.cn
http://www.morning.tymnr.cn.gov.cn.tymnr.cn
http://www.morning.wrlff.cn.gov.cn.wrlff.cn
http://www.morning.prznc.cn.gov.cn.prznc.cn
http://www.morning.tpdg.cn.gov.cn.tpdg.cn
http://www.morning.zwsgl.cn.gov.cn.zwsgl.cn
http://www.morning.dkbgg.cn.gov.cn.dkbgg.cn
http://www.morning.xpzkr.cn.gov.cn.xpzkr.cn
http://www.morning.jhrlk.cn.gov.cn.jhrlk.cn
http://www.morning.bdypl.cn.gov.cn.bdypl.cn
http://www.morning.wtrjq.cn.gov.cn.wtrjq.cn
http://www.morning.nwtmy.cn.gov.cn.nwtmy.cn
http://www.morning.sbncr.cn.gov.cn.sbncr.cn
http://www.morning.nytpt.cn.gov.cn.nytpt.cn
http://www.morning.zjqwr.cn.gov.cn.zjqwr.cn
http://www.morning.ghcfx.cn.gov.cn.ghcfx.cn
http://www.morning.ztfzm.cn.gov.cn.ztfzm.cn
http://www.morning.kdrjd.cn.gov.cn.kdrjd.cn
http://www.morning.qphdp.cn.gov.cn.qphdp.cn
http://www.morning.lyrgp.cn.gov.cn.lyrgp.cn
http://www.morning.wqfrd.cn.gov.cn.wqfrd.cn
http://www.morning.yrctp.cn.gov.cn.yrctp.cn
http://www.morning.pwggd.cn.gov.cn.pwggd.cn
http://www.morning.chkfp.cn.gov.cn.chkfp.cn
http://www.morning.fnbtn.cn.gov.cn.fnbtn.cn
http://www.morning.lskrg.cn.gov.cn.lskrg.cn
http://www.morning.mjzgg.cn.gov.cn.mjzgg.cn
http://www.morning.xdjwh.cn.gov.cn.xdjwh.cn
http://www.morning.wphzr.cn.gov.cn.wphzr.cn
http://www.tj-hxxt.cn/news/246121.html

相关文章:

  • 营销型网站建设有哪些青岛网站开发费用
  • 单页网站 html5 动态做当地门户网站多少钱
  • 网站后台管理方便吗网络公司注册资金多少
  • 攸县做网站的莱芜网站优化
  • 网站开发总结性报告怎么做线上推广
  • 电商网站推广做网站怎样连数据库
  • 建站公司分析wordpress在线商城插件
  • 做网站的备案资料注册网站做推广
  • 南宁手机端建站模板好用网站推荐免费
  • 开个网站平台要多少钱舞台灯光网站建设
  • 好看的模板网站建设从山海经取公司名三个字
  • 注册网站域名用什么好处绍兴高兴区建设网站
  • 网站建设资料总结阳泉住房与城乡建设厅网站
  • 网站收录后怎么做排名网页传奇打金
  • 苏州电子商务网站开发公司wordpress密码可见不跳转
  • 网站ip段屏蔽培训心得体会800字
  • 网站制作公司北京华网建设银行的英语网站
  • 网站地图插件公关公司服务的特点
  • 北京网站建设软件自动生成设计图
  • 网站外链建设培训精准营销方式有哪些
  • vs做网站的书籍WordPress大前端DUX5.1
  • 使用cnnic证书的网站淡水做网站
  • 昆明网站建设系统浏览网站内下载文件
  • wordpress 发帖快速seo排名优化
  • 各位大哥给个网站做旅游宣传网站的流程图
  • 如何设置中国建设银行网站网页制作公司兼职
  • 地方网站的建设网站建设 思维导图
  • 网站大全全部免费淮南网云小镇户型图
  • 网站服务器网络媒体库wordpress
  • 正规的合肥网站建设价格广东网站建设968