python按日期生成文件夹并保存图片

news2024/9/25 3:18:30

背景说明:

在做一个瑕疵检测项目的时候,模型需要实时处理摄像头获取的图像进行处理,然后进行OK和NG判别,对于判别的结果要分别保存在不同的文件夹中,同时需要保证图片具有可区分性 。

分析:

考虑使用pathlib根据日期创建文件路径,然后结合图片按日期生成方式保存实现该功能。

#按系统日期生成文件夹,将图片保存在该文件夹中
import cv2
import time
from pathlib import Path
import datetime

img = cv2.imread('test.jpg')
imageName= int(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S').replace(' ','').replace('-','').replace(':',''))

desc_path = r'C:\Users\Administrator\Desktop\test_33'
# 按日期创建文件夹路径名称
resl_folder = fr"{desc_path}/{time.strftime('%Y%m%d')}"
# 创建文件夹
Path(resl_folder).mkdir(parents=True, exist_ok=True)           
cv2.imshow("test", img)
cv2.waitKey(0)
cv2.destroyAllWindows()
# 保存文件
cv2.imwrite(f"{resl_folder}/{imageName}" +'.jpg',img)
print('验证结束!')

结果:

运行结束后,会在对应目录下生成相应的日期文件夹,文件夹中保存有相对应的图片。

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/922046.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

谈谈智能交通的概念

目录 1.什么是智能交通 2.智能交通的应用场景 1.智能公交车 2.共享单车 3.汽车联网 4.智慧停车 1.什么是智能交通 智能交通是指运用信息技术和通信技术等现代技术手段,对交通运输系统进行智能化的管理和优化,以提高交通效率、安全性和环境友好性的一…

上门服务系统|上门服务小程序如何提升生活质量?

上门服务其实就是本地生活服务的升级,上门服务包含很多行业可以做的。例如:厨师上门、上门家电维修、跑腿等等。如今各类本地化生活服务越来越受大家的喜爱。基于此市场愿景,我们来谈谈上门服务系统功能。 一、上门服务系统功能 1、预约服务…

eCharts热力图Y轴左上角少一块

问题: 如图 在图例的左上角 Y轴会少一块 官方demo https://echarts.apache.org/examples/zh/editor.html?cheatmap-cartesian 事实上 把官方demo的左上角坐标 [ 6, 0, 1 ] 修改为 [ 6, 0, 0 ] 后 依旧会出现该问题 查遍文档 并无解释 也没有任何配置项可解决…

shell 06(shell内置命令)

一、内置命令介绍 shell 内置命令,就是由 Bash shell 自身提供的命令,而不是文件系统中的可执行文件 使用type 来确定一个命令是否是内置命令: type 命令 通常来说,内置命令会比外部命令执行得更快: 执行外部命令时不但会触发磁盘 I/0&am…

vue中form、table和input标签过长

form标签过长 效果&#xff1a; 代码&#xff1a; <el-form-item v-for"(item,index) in ticketEditTable1" :label"item.fieldNameCn" :propitem.fieldName :key"item.fieldNameCn" overflow"":rules"form[item.fieldName…

组队buff,citywalk,同学走起

本文关键词 组队、旅游、打比赛、动心 南京、成都、西安、北京、烟火气 梧桐杯、大数据、创新、得行 ...... 这里是第三届中国移动“梧桐杯”大数据创新大赛&#xff0c; 只接受在校大学生报名。 这里是五阶赛程三阶有奖的比赛&#xff0c; 百万奖金池&#xff0c;下饺子…

神通数据库v7.0试用版安装步骤

网上找了下神通数据库的安装教程&#xff0c;发现都已经过时&#xff0c;或者安装受阻&#xff0c;于是直接从官网下载后尝试亲自安装了一遍适用版&#xff0c;在CentOS7(64bit)环境具体操作步骤如下&#xff1a; 1、安装 wget工具 yum install -y wget 2、安装rar解压工具 …

ChatGPT多开分销版系统,完整版手把手详细教程,保姆级教程

教程方法在文末&#xff5e; 课程目录 一、课前准备 1.认识系统.mp4 2.获取本次应用的三种渠道.mp4 二、微信服务号的申请&#xff08;有就直接跳过&#xff09; 03.流程详解.mp4 04.服务号的注册.mp4 05.认证流程.mp4 06.微信支付申请与关联.mp4 三、对接千梦众筹系统…

flutter 雷达图

通过CustomPainter自定义雷达图 效果如下 主要代码 import package:flutter/material.dart; import dart:math; import dash_painter.dart; import model/charts_model.dart;class RadarChart extends StatelessWidget {final List<ChartModel> list;final double maxV…

微短剧赛道风口下的一站式点播解决方案

微短剧行业正风生水起。 一种全新的剧集模式正迅速崛起&#xff0c;并引起广泛关注。 从线下电影院的“巨幕”到PC端“网络大电影”&#xff0c;从“长视频”再到如今移动端1-3分钟的“微短剧”&#xff0c;影视行业在过去几年经历了一场深刻又显著的变化。 微短剧&#xff0…

【2023中国算力大会】《关于促进全国一体化算力网络国家枢纽节点宁夏枢纽建设若干政策的意见》解读

为加快人工智能的发展&#xff0c;丰富算力基础设施&#xff0c;推进算力赋能应用&#xff0c;强化绿电保障支持&#xff0c;构建算力产业体系&#xff0c;打造西部地区算力经济发展新高地。 对数据中心重大基础设施建设&#xff0c;每年安排专项债券资金给予支持&#xff0c;…

硬盘格式化恢复?仅仅4招,简单恢复数据!

“硬盘格式化之后还有恢复的可能性吗&#xff1f;不小心格式化硬盘之后真的超级后悔&#xff0c;现在想恢复里面的数据完全不知道应该怎么做&#xff01;真的很绝望&#xff01;帮帮我吧&#xff01; 硬盘作为计算机的主要存储设备&#xff0c;存储着大量的个人和工作数据。然而…

聊聊开关和CPU之间故事

我们本篇文章来看看计算机在硬件层面究竟是怎么表示二进制的&#xff0c;CPU究竟是怎么实现的&#xff1f;通过本文的学习&#xff0c;我们也可以反过来明白为什么计算机会采用二进制了。 开关 我们在生活中&#xff0c;处处都是开关&#xff0c;比如控制灯的开关 我们可以发…

Delphi 中 interface 如何使用 (chatGPT回答)?

目录 1. 定义接口&#xff1a;可以使用interface关键字来定义一个接口。例如&#xff1a; 2. 实现接口&#xff1a;类可以实现一个或多个接口。要实现接口&#xff0c;需要在类声明中使用implements关键字&#xff0c;并提供对应接口的方法的实现。例如&#xff1a; 3. 使用…

前端基础(props emit slot 父子组件间通信)

前言&#xff1a;如何实现组件的灵活使用&#xff0c;今天学习组件封装用到的props、slot和emit。 目录 props 子组件 父组件 示例代码 slot 示例代码 作用域插槽 emit 示例代码 props 需要实现在其他组件中使用同一个子组件。 子组件 子组件&#xff08;所谓子组件…

gpt-3.5-turbo-0613微调信用卡分期对话

1、数据准备&#xff1a;jsonl格式。样本&#xff1a;至少10个。d_train.jsonl {"messages": [{"role": "system", "content": "您是一位经验丰富的信用卡账单分期产品的销售助手。当前分期产品产品的特点是允许客户延期2个月开…

大数据项目实战(安装准备)

一&#xff0c;搭建大数据集群环境 1.1安装准备 1.1.1虚拟机安装与克隆 1.虚拟机的安装和设置以及启动虚拟机并安装操作系统&#xff08;以下仅供参考&#xff09; 安装一台虚拟机主机名为&#xff1a;hadoop01的虚拟机备用 VMware虚拟机安装Linux教程(超详细)_vmware安装…

呈现数据的精妙之道:选择合适的可视化方法

在当今数据时代&#xff0c;数据可视化已成为理解和传达信息的重要手段。然而&#xff0c;选择适合的数据可视化方法对于有效地呈现数据至关重要。不同的数据和目标需要不同的可视化方法&#xff0c;下面我们将探讨如何选择最佳的数据可视化方法来呈现数据。 1. 理解数据类型&a…

Putty连接登录Linux centos7

一、下载Putty 下载网址 https://www.putty.org/ 安装完成后会有两个重要的软件 Putty是用于连接Linux的客户端 PuTTYgen是通过客户端下载的service.ppk生成本地登录要用到的key 二、运行putty 双击putty.exe可以打开程序&#xff08;程序小&#xff0c;学习linux可以把该…

HarmonyOS开发:超详细了解项目的工程结构

前言 系列文章目录&#xff1a; HarmonyOS开发第一步&#xff0c;熟知开发工具DevEco Studio 当我们熟练的掌握了DevEco Studio之后&#xff0c;就可以创建项目进行练习了&#xff0c;和市场上大多数IDE一样&#xff0c;DevEco Studio也给我们提供了很多的实例模板&#xff0c…