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

山东高端网站设计h5模板是什么

山东高端网站设计,h5模板是什么,杭州seo代理公司,php mysql网站开发全程实例pdf文章目录 题目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.hkea.cn/news/14520313/

相关文章:

  • 网站开发方案模板开发一套系统需要多少钱
  • 顺德品牌网站建设信息常德公交网站
  • 广州白云学校网站建设什么是一学一做视频网站好
  • 韩国教育网站模板网站建设费用摊销会计分录
  • flex做的网站wordpress启用旧的编辑器
  • google网站质量wordpress联系插件
  • 如何做自己的论坛网站成都品牌策划设计公司
  • 网站建设工作职责一个简单的html个人简历代码
  • 网站各个功能模块吕梁推广型网站开发
  • 关于网站设计的职业网站的类型和特色
  • 某个网站做拍卖预展的好处网站建站工具有哪些
  • 沈阳做平板网站7天学会自媒体短视频制作
  • 一般ppt模板都会发不到什么网站商品详情页图片
  • 新开传奇网站发布站网站开发 cms
  • 计算机网站建设论文wordpress章节添加章节
  • 惠州做网站 百度优化台州网站制作套餐
  • 小型电子商务网站规划建设方案织梦网站主页地址更改
  • 瀚钦科技网站建设公司查名网站
  • 怎么管理网站的内容wordpress文章图片alt
  • 同德县网站建设公司厦门百度广告
  • 一个域名可以做两个网站吗广西企业网站建设
  • 事业单位网站建设方案策划书广州住房公积金建设银行预约网站首页
  • 广告联盟怎么做优化建议
  • 微信与与网站建设网络营销推广活动
  • 小程序推广员好做吗企业关键词优化推荐
  • 广州市建设厅网站做用户名和密码网站页面
  • 初学者网站建设网站推广计划的内容
  • h5移动端网站开发学校网站建设团队
  • wordpress全站模板著名的网络营销案例
  • 广告公司网站建设淘宝客需要自己做网站吗