代码片管理
文章平均质量分 92
团长sama
这个作者很懒,什么都没留下…
展开
-
制作自己的LMDB数据
文章目录前言制作部分的Code读取部分前言记录下pytorch里如何使用lmdb的code,自用制作部分的Codecode就是ASTER里数据制作部分的代码改了点,aster_train.txt里面就算图片的完整路径每行一个,图片同目录下有同名的txt,里面记着jpg的标签import osimport lmdb # install lmdb by "pip install lmdb"...原创 2019-10-29 11:06:35 · 2067 阅读 · 3 评论 -
python--python实现switch语句的一种实现
文章目录前言code前言有个需求时写一个函数,传入flag,flag 是up就裁减图片上部分,down就裁下部分,左右同理。。。当然,使用if elif完全没问题,这里仅仅是记录自己的折腾,直接上代码codedef get_template_frames(flag:str,frame:'np.array',roi_rate=0.25) -> 'np.array': retur...原创 2019-09-16 09:38:11 · 526 阅读 · 0 评论 -
python--从字典实例化类
可以用于构建工厂模式,这里记录以下def get_obj_from_dict(info_dict,parent=None,default_args=None): r'''从字典中建立示例对象 Parameters ---------- info_dict : (dict) 必须有type键,值是需要实例化的...原创 2019-07-11 19:20:13 · 1607 阅读 · 0 评论 -
python--xml文件批量筛选出目标(多版本效率对比)
文章目录前言无并发版本多进程版本多线程版本协程版本前言任务目标:写个脚本从数据集的xml中筛选出需要训练的目标数据,对xml进行修改并另外保存。。由于数据量可能较大,写多个版本测试性能。自用以下测试一共4285张图片,会被筛出528张无并发版本耗时:14.60274467599811秒# -*- coding: utf-8 -*-# @Description: 从xml中选出要...原创 2019-07-02 13:54:26 · 1375 阅读 · 1 评论 -
python--批量分析xml标签中各个类别个数
文章目录需要个脚本分析下各个目标的数目 顺带练习下多进程,自用,直接上代码:import osimport xml.etree.ElementTree as ETfrom multiprocessing import Pool,freeze_supportdef get_all_xml_path(xml_dir:str,filter=['.xml']): #遍历文件夹下所有x...原创 2019-06-10 13:00:04 · 1921 阅读 · 4 评论 -
C++--opencv CommandLineParser命令行参数类使用示例
文章目录说明示例代码补充说明说明有时一些C++小工具懒得做界面又要传入参数的时候,就使用CommandLineParser类来实现这个功能。示例代码#include <QCoreApplication>#include "ShowNum.h"#include "GenenrateNumber.h"const char* keys = "{help h ...原创 2019-02-16 14:09:50 · 2020 阅读 · 1 评论 -
python--修改固定模式的字符串的内容
文章目录说明代码示例说明字符串模式是开头可能有空格,之后可能存在多个小数点,然后后面跟着一个数字,数字可能是小数,数字后可能存在空格。任务要求删去开头的小数点,如下:" …78 " 修改为" 78 "" …7.889 " 修改为" 7.889 "“.9.8"修改为"9.8”代码示原创 2019-02-15 16:56:19 · 241 阅读 · 0 评论 -
python--多进程按序号批量修改文件名
文章目录说明代码注意事项说明文件名命名方式如图,是数字序号开头,但是中间有些文件删掉了,序号不连续,这里将序号连续起来,总的文件量有40w+,故使用多进程代码import osimport refrom multiprocessing import Pooldef getAllFilePath(pathFolder,filter=[&quot;.jpg&quot;,&quot;.txt&quot;]):原创 2019-02-15 14:03:40 · 755 阅读 · 0 评论 -
python--解析多层json
原始文件内容:{ &quot;MaskPolygonItem&quot;: { &quot;0&quot;: { &quot;BoundingBox&quot;: &quot;354.105 221.957 379.764 96.2241&quot;, &quot;label&原创 2019-01-22 13:21:40 · 20393 阅读 · 2 评论 -
python--获取特定目录下所有文件的路径
import osdef convertLabel(pathFolder,filter=[&quot;.jpg&quot;]): #遍历文件夹下所有图片 result=[] resultContent=[] #maindir是当前搜索的目录 subdir是当前目录下的文件夹名 file是目录下文件名 for maindir,subdir,file_name_list in ...原创 2019-01-18 10:43:38 · 607 阅读 · 0 评论