labelimage使用过程bug
在通过labelimage使用yolo格式进行png格式图片标注时会出现闪退情况
可将png格式转换为jpg,即可解决问题。
import os
import shutilpng_path = "C:/Users/a1566/Desktop/hs1/data/" # png格式图片所在文件夹的路径
jpg_path = "C:/Users/a1566/Desktop/hs1/hsjpg/" # jpg格式图片存放文件夹的路径
file_walk = os.listdir(png_path)
fileNum = 0 # png文件夹下所有文件个数计数
png_fileNum = 0 # png文件夹下png图片个数计数for filePath in file_walk:fileNum += 1protion = os.path.splitext(filePath)if protion[1].lower() == '.png': # 判断文件后缀是否为pngif png_fileNum == 0: # 当png文件夹中有png图片# 判断是否存在jpg文件夹,存在则清空文件夹,不存在就建立文件夹if os.path.exists(jpg_path):shutil.rmtree(jpg_path)os.mkdir(jpg_path)print("jpg文件夹内原文件已清除")else:os.mkdir(jpg_path)print("jpg文件夹已创建")png_fileNum += 1print("正在处理:" + filePath)# 复制转存png图片为jpg格式到jpg文件夹中shutil.copyfile(os.path.join(png_path, filePath), os.path.join(jpg_path, protion[0] + '.jpg'))print('\n文件夹内共有' + str(fileNum) + '个文件,其中png格式文件有' + str(png_fileNum) + '个,已全部完成转换,存至jpg文件夹内')
# stop = input("\n\n请按回车键退出!") # 暂停查看信息
labelimage使用过程bug相关推荐
- 使用python创建NBA Shotchart
Step by step process and code we use to create shot charts for our daily NBA recaps for Instagram. 我 ...
- 软件测试bug分析定位技巧
身为测试工程师,总有一道绕不过去的坎就是定位bug,这其实是非常花费时间的. 也许有很多人不以为然,觉得无非就是发现bug后提交bug管理系统,描述操作步骤,预期结果和实际结果哪里不一致,然后继续测试 ...
- 不得不会的软件测试bug分析定位技巧
身为测试工程师,总有一道绕不过去的坎就是定位bug,这其实是非常花费时间的. 也许有很多人不以为然,觉得无非就是发现bug后提交bug管理系统,描述操作步骤,预期结果和实际结果哪里不一致,然后继续测试 ...
- android开发如何快速定位bug_三种bug定位方法
1.定位bug产生的过程 测试用例的执行,基本上是程序运行过程bug产生的开始,若测试结果与期望结果有出入,即出现了错误征兆,定位bug过程首先要找出bug产生的原因,然后对bug进行修正.因此定位b ...
- Android学习指南
目录 核心分析内容 1.学什么 1.1.Android基础 & 常用 1.2.Android进阶 1.3.与时俱进.热门技术 1.4.编程语言:Java与Java虚拟机 1.5.计算机基础 1 ...
- 【Python学习笔记】猜颜色小游戏
[Python学习笔记]猜颜色小游戏 前言 一.算法原理 1. 生成器部分 2. 检测器部分 二.代码 过程BUG汇总笔记 总结 前言 最近馋世界游戏大全51,心血来潮用Python写了个猜颜色,顺便 ...
- Bugzilla系统使用规范
一 Bugzilla的状态 状态 说明 unconfirmed 未确定(针对反馈Bug/需求) confirm ...
- Github上重现DeepMind星际争霸强化学习算法的代码调试与问题
最近对于DeepMind应用于星际争霸,训练智能体自发产生游戏策略的问题很感兴趣,因此在网上找了相关资料学习,发现了github上有一个复现的python程序,大喜,遂下之,然python初学,调试过 ...
- 《程序员修炼之道-从小工到专家》读书笔记
序 注重实效的程序员有哪些特征 ·早起的改造者/快速的改编者 ·好奇 ·批判的思考者 ·有现实感 ·多才多艺 提示1:Care About Your Craft 关心你的技艺 提示2:Think! ...
最新文章
- Clean-Code: 注释
- [转+个人整理]从D触发器的逻辑结构说明建立时间和保持时间
- java合并两个有序链表_JS实现的合并两个有序链表算法示例
- 毕设ssm商城系统_ssm商城系统(爱淘淘购物)项目源码
- ppc linux 性能,用profile和oprofile监视视linux性能!
- java 方法 时间_Java 方法
- UVA10505 Montesco vs Capuleto【DFS】
- 手势三连拍是什么软件_超全的摆拍姿势,摆姿困难用户一定要学!
- 再聊如何通过基金定投达到十年十倍?
- 一个可以免费下载数据集的网站
- 复制虚拟机出现”适配器 的mac地址在保留地址范围内‘’
- html标题栏显示文字居中,让标题栏文字居中
- 《缠中说禅108课》37:背驰的再分辨
- SAP FICO 财务成本知识库
- Boolean中0与1的转化
- Android手机ERP开发(一)
- iphone11没有锁屏声音_iphone11屏幕解锁按键音怎么关闭-互盾苹果恢复精灵
- 1253本科2016c语言程序设计试题,1253电大《C语言程序设计A》试题和答案200901
- sonic云真机通过linux系统接入苹果手机
- 计算机汉字的输入和编辑教案,计算机汉字录入教案.doc
热门文章
- 基于TI AM5728 + Artix-7 FPGA开发板(DSP+ARM) 5G通信测试手册
- 一款好用的应用程序打包工具
- 移动端应该如何动态设置字体大小?
- python3爬虫爬取网易云_【Python3爬虫】网易云音乐歌单下载
- 刘同——谁的青春不迷茫,给你冬日满满正能量
- 记一次Android第三方日历控件CalendarView的使用
- 微信小程序wx.base64ToArrayBuffer调用,提示thirdScriptError atob failed;undefined Error: atob failed
- java回溯算法_回溯算法讲解--适用于leetcode绝大多数回溯题目
- linux系统编程界面实验报告,操作系统实验报告-Linux操作使用编程.doc
- 系统分析师的必备素质和技能