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

欧洲做塑料交易网站做网站时怎么添加动态信息

欧洲做塑料交易网站,做网站时怎么添加动态信息,女教师网课入侵录屏冫,汽车行业网站怎么做我们进一步完善了这个app01.py,我们优化了界面使其更人性化,下面介绍中包含了原有的功能及新增的功能: 创建和管理文件夹: create_folder 函数用于创建保存照片和视频的文件夹。 get_next_file_number 函数用于获取文件夹中下一个可用的文件编号。 图像处理: pil_to_cv 函…

我们进一步完善了这个app01.py,我们优化了界面使其更人性化,下面介绍中包含了原有的功能及新增的功能:
创建和管理文件夹:

create_folder 函数用于创建保存照片和视频的文件夹。
get_next_file_number 函数用于获取文件夹中下一个可用的文件编号。
图像处理:

pil_to_cv 函数用于将PIL图像转换为OpenCV图像。
remove_buttons 函数用于去除界面上的按钮。
add_timestamp 函数用于在图像上添加时间戳。
apply_filter 函数用于应用图像滤镜(灰度和模糊)。
鼠标回调:

mouse_callback 函数用于处理鼠标事件,包括按钮点击、区域选择等。
文件操作:

save_photo 函数用于保存照片。
start_recording 和 stop_recording 函数用于开始和停止录像。
switch_camera 函数用于切换摄像头。
open_photo_folder 函数用于打开照片文件夹。
绘制功能:

draw_buttons 函数用于在图像上绘制按钮。
draw_hints 函数用于在图像上绘制提示信息。
主函数:

main 函数是程序的入口点,负责初始化摄像头、设置鼠标回调、读取和处理图像、显示图像等。

import cv2
import os
import numpy as np
from PIL import Image, ImageDraw, ImageFont
import datetime
import webbrowser
import logging
import threading# 配置日志
logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s')# 检查并创建保存照片和视频的文件夹
def create_folder(folder_name):if not os.path.exists(folder_name):os.makedirs(folder_name)return folder_name# 获取文件夹中的最大编号
def get_next_file_number(folder_name, file_extension):files = os.listdir(folder_name)files = [f for f in files if f.endswith(file_extension)]if files:numbers = [int(f.split('.')[0]) for f in files]return max(numbers) + 1else:return 1# 将PIL图像转换为OpenCV图像
def pil_to_cv(image):return cv2.cvtColor(np.array(image), cv2.COLOR_RGB2BGR)# 鼠标回调函数
def mouse_callback(event, x, y, flags, param):global next_photo_number, next_video_number, running, recording, out, frame, scale_factor, cam_index, roi, button_hintsif event == cv2.EVENT_LBUTTONDOWN:if 10 <= x <= 100 and 10 <= y <= 50:  # 关闭按钮区域running = Falseelif 10 <= x <= 100 and 70 <= y <= 110:  # 拍照按钮区域threading.Thread(target=save_photo, args=(frame, next_photo_number)).start()next_photo_number += 1elif 10 <= x <= 100 and 130 <= y <= 170:  # 开始/停止录像按钮区域if not recording:start_recording()else:stop_recording()elif 10 <= x <= 100 and 190 <= y <= 230:  # 放大按钮区域scale_factor = min(3.0, scale_factor * 2)elif 10 <= x <= 100 and 250 <= y <= 290:  # 缩小按钮区域scale_factor = max(1.0, scale_factor / 2)elif 10 <= x <= 100 and 310 <= y <= 350:  # 切换摄像头按钮区域switch_camera()elif 10 <= x <= 100 and 370 <= y <= 410:  # 查看照片按钮区域open_photo_folder()elif event == cv2.EVENT_RBUTTONDOWN:roi[0], roi[1] = x, yelif event == cv2.EVENT_RBUTTONUP:roi[2], roi[3] = x - roi[
http://www.yayakq.cn/news/917635/

相关文章:

  • 合肥建设厅官方网站品牌推广策略分析
  • js网站页面效果代码高清精品无人区
  • dede网站建设很卡廊坊智能模板建站
  • 莱城高新区建设局网站网站建设 成都今网科技
  • seo华为网站诊断报告小程序app软件开发公司
  • 大蒜做营销型网站写文章wordpress
  • 视频分享网站怎么做的中国建筑协会官网证件查询
  • 免费网站制作多少钱精湛的中山网站建设
  • 廊坊建设质量监督局网站网站制作网站建
  • 网页设计网站建设的基本流程广州微网站建设信息
  • 电商网站 制作wordpress备案号显示
  • 网站更改机房备案六年级毕业留言册页面设计模板
  • 安徽省经工建设集团公司网站网站怎么做子页
  • 可视化拖拽建站系统wordpress 优酷html5
  • 网站结构优点青岛手机建站价格
  • 苏州吴中区做网站价格广西城乡与住房建设厅网站
  • 淘宝客一定要建立网站怎么样下载app软件
  • 网站建设龙采科技登录 wordpress
  • 建设一个网站思路网站开发都学什么
  • 网站系统功能描述wordpress theme options
  • 商派商城网站建设影视手机app制作教程
  • 湖北省市政工程建设官方网站电子商务网站分析
  • 文山网站建设网页搜索青少年普法网官网
  • 深圳市住房建设与保障局官方网站做个app需要多少费用
  • 网站建设 策划方案书网络公司名字免费起名大全
  • 单页网站做cpa湖南省郴州市旅游景点介绍
  • 网站做多少屏合适招聘门户网站是什么意思
  • 电商网站产品模块哈尔滨建设鞋城
  • 烟台网站推广南宁网站推广哪家好
  • 鲜花培训网站建设长春关键词优化平台