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

雁塔区网站建设小程序网站开发太原

雁塔区网站建设,小程序网站开发太原,网站做的好赚钱吗,登录页面设计模板功能 1.按照指定的文件名创建文件夹,创建之前判断该文件夹是否存在 2.调用摄像头按可调整窗口大小的方式显示 3.按esc退出摄像头画面 4.按p保存当前摄像头的画面,并按当前时间为照片的名字进行保存打开终端查看是否有摄像头 ls /dev/video*一般video1就…

功能

1.按照指定的文件名创建文件夹,创建之前判断该文件夹是否存在
2.调用摄像头按可调整窗口大小的方式显示
3.按esc退出摄像头画面
4.按p保存当前摄像头的画面,并按当前时间为照片的名字进行保存

打开终端查看是否有摄像头

ls /dev/video*

在这里插入图片描述一般video1就是usb摄像头

代码

import cv2
import datetime

创建文件夹函数

# 创建文件夹函数
import os
def create_directory(directory_name):# 获取当前路径path = os.getcwd()# 拼接完整的路径full_path = os.path.join(path, directory_name)# 检查文件夹是否存在if not os.path.exists(full_path):print(f"文件夹 '{directory_name}' 不存在,现在创建。")os.makedirs(full_path)else:print(f"文件夹 '{directory_name}' 已经存在。")return full_path

显示摄像头画面并按p拍照函数

def view_video(video_path):# 设置显示窗口的大小width,height = 800,600video = cv2.VideoCapture(video_path)if video.isOpened():'''把摄像头设置为1980 x 1080'''video.set(cv2.CAP_PROP_FRAME_WIDTH,1920)video.set(cv2.CAP_PROP_FRAME_HEIGHT,1080)video.set(cv2.CAP_PROP_FOURCC,cv2.VideoWriter.fourcc('M','J','P','G'))'''video.read() 一帧一帧地读取open 得到的是一个布尔值,就是 True 或者 Falseframe 得到当前这一帧的图像'''open, frame = video.read()else:open = Falsewhile open:ret, frame = video.read()# 如果读到的帧数不为空,那么就继续读取,如果为空,就退出if frame is None:breakif ret == True:# cv2.resizeWindow('video',width,height)cv2.namedWindow('video',cv2.WINDOW_NORMAL)cv2.imshow("video", frame)# 按下p键,进行拍照if cv2.waitKey(50) & 0xFF == ord('p'):print('按下p键,进行拍照')current_time = datetime.datetime.now().strftime("%Y-%m-%d_%H-%M-%S")# 保存当前帧为图片file_name = f"{current_time}.jpg"# 调用函数,创建名字为'photo'的文件夹path = create_directory('photo')photo_path = os.path.join(path, file_name)cv2.imwrite(photo_path, frame)print(f"当前帧已保存为 '{file_name}'")# 这里等于 27 也即是说按下 ESC 键即可退出该窗口# 这里使用 waitKey 可以控制视频的播放速度,数值越小,播放速度越快if cv2.waitKey(50) & 0xFF == 27:breakvideo.release()cv2.destroyAllWindows()
# usb摄像头的id为1
view_video(1)
http://www.yayakq.cn/news/276271/

相关文章:

  • 天津网站建设制作软件找客网怎么样
  • 做网站不给提供ftp长春朝阳网站建设
  • 易语言可以做网站网络网站
  • 浅谈网站建设湘潭做网站
  • 赣县城乡规划建设局网站铁常乐个人网站
  • 青海省公路建设管理局门户网站学编程多少钱学费
  • 网站备案前置审批文件购物网站建设案件
  • 网站推广在线东莞网站建设基本流程图
  • 惠州企业网站建设公司阿里云服务器 怎么设置网站环境
  • 海淀网站建设枣庄网站建设 长沙
  • 怎么建站网站dw做视频网站
  • 网站改造设计方案做一个租房卖房的网站怎么做
  • vue适合什么网站开发汉南网站建设
  • 网站是否必须做可信网站认证网站设置为信任站点
  • 专业的外贸行业网站制作购物最便宜的app
  • 手机网站html5公司推广做哪个网站吗
  • 深圳网站做优化哪家公司好wordpress默认头像不显示
  • 网站建设 吉林wordpress新建页面是空白的
  • 企业建设一个自己的网站多少钱怎么做网站搜索关键词
  • 专业网站名词解释wordpress瀑布流分页
  • 哈尔滨网站设计联系方式怎么把底部的wordpress
  • 维护公司网站建设深圳龙华建网站公司
  • 网站推广连接怎么做的网站建设与维护流程
  • 网站的栏目建设在哪里效果图网址
  • 网站主要盈利模式网站建设专家如何选
  • 信息型网站黑龙江省住房和城乡建设部网站
  • 网站做虚假宣传有没有做处罚广州番禺区好玩的景点
  • 鲜花购物网站源码企业策划书范文案例
  • 做网站必须会东莞保安公司联系电话
  • 河南省做网站的公司有没有教做化学药品的网站