Python常用代码
文章平均质量分 63
日常使用的较为方便的python代码汇总
m0_61899108
这个作者很懒,什么都没留下…
展开
-
图片 mask格式转coco json格式
图片从mask格式转coco json格式的相关说明与代码。COCO数据处理(二)根据自己提取的类的json文件生成对应的mask二值图并画在原图上 - 灰信网(软件开发博客聚合)mask rcnn 将mask 转json数据01_weixin_44576543的博客-CSDN博客_mask转jsonmask rcnn 将mask 转json数据02_weixin_44576543的博客-CSDN博客_mask转jsonhttps://blog....原创 2023-06-15 23:28:17 · 3796 阅读 · 0 评论 -
排序统计函数(argsort、bincount、count)
排序统计函数(argsort、bincount、count),用法简介。原创 2022-11-13 16:20:03 · 274 阅读 · 0 评论 -
Matlab 常用快捷键
Matlab 常用快捷键 & Matlab 常用函数与python对照表原创 2022-11-13 14:53:35 · 5527 阅读 · 0 评论 -
Numpy 和 random中的随机函数用法汇总
Numpy 和 random中的随机函数用法汇总:Numpy 中 rand, randn, randint,random_sample用法,Python random模块中sample、randint、shuffle、choice用法。原创 2022-11-13 14:03:48 · 590 阅读 · 0 评论 -
Numpy 或 Pandas 删除 全零行、全零列
使用numpy、pandas 实现删除全0的行或者列。原创 2022-11-13 12:06:13 · 6168 阅读 · 1 评论 -
python实现批量图像二值化
二值化含义:一幅图像包括目标物体、背景还有噪声,要想从多值的数字图像中直接提取出目标物体,常用的方法就是设定一个阈值T,用T将图像的数据分成两部分:大于T的像素群和小于T的像素群。这是研究灰度变换的最特殊的方法,称为图像的二值化(Binarization)。常用的阈值函数有两个:全局阈值 和 自适应阈值cv2.threshold(src, thresh, maxval, type) cv2.adaptiveThreshold(src, maxValue, adaptiveMethod, thr..原创 2022-02-18 17:19:30 · 6399 阅读 · 0 评论 -
Python代码实现图像增强(线性变换、对数变换、幂律变换、分段线性变换、灰度级分层、直方图均衡化、平滑滤波器、锐化滤波器)
Python代码实现图像增强(线性变换、对数变换、幂律变换、分段线性变换、灰度级分层、直方图均衡化、平滑滤波器、锐化滤波器)转载 2022-11-09 19:18:45 · 7576 阅读 · 3 评论 -
Python 图像滤波 代码实现 (sobel、average、gaussian、laplace)
图像在频域里面,频率低的地方说明它是比较平滑的,因为平滑的地方灰度值变化比较小,而频率高的地方通常是边缘或者噪声,因为这些地方往往是灰度值突变的。所谓高通滤波就是保留频率比较高的部分,即突出边缘;低通滤波就是保留频率比较低的地方,即平滑图像,弱化边缘,消除噪声。转载 2022-10-26 00:56:53 · 5383 阅读 · 0 评论 -
python按行修改txt文件内图像名称
基础:将数据集划分为3类:train/test/val。利用txt文件保存图像的名称。考虑到方便性,现将txt文件中的图像名称重命名,读取包含图像名的多个txt文件,给图像名加上前缀。修改如下:txt文件: 原始图像名称 ---> 修改后的图像名称[txt_name].txt:[name].png ---> [txt_name]_[name].png# encoding: utf-8'''读取包含图像名的多个txt文件,给图像名加上前缀。包含数据集划分后的各.原创 2022-02-22 10:29:49 · 1320 阅读 · 0 评论 -
endswith() 、split()与os.path.split() 函数解析
简单对python里的endswith() 、split()与os.path.split() 函数进行解析原创 2022-01-06 23:41:00 · 835 阅读 · 0 评论 -
python如何顺序读取文件夹下的图片及文件
python按图片命名顺序读取文件夹下的图片,主要从如何获取文件夹下文件名称os.listdir()以及imutils.paths方法,获取文件的扩展名及文件名os.path.splitext(file)[0]以及split('.')[0]等方法,再用两个具体案例来进行使用说明。原创 2022-01-08 10:39:59 · 12540 阅读 · 0 评论 -
常用一行python代码
在学习Python的过程当中,有很多复杂的任务其实只需要一行代码就可以解决,本文介绍25个实用的一行Python代码。转载 2022-01-09 01:19:04 · 213 阅读 · 0 评论 -
python按txt文件读取图像,复制并改名
利用python,按照txt文件读取指定目录下的特定图像(读取txt文件中出现名称的图像),进行复制并修改图像名称。read()、readline()、readlines()三者差异:参考python中read() readline()以及readlines()区别 - 知乎read() 每次读取整个文件,它通常将读取到底文件内容放到一个字符串变量中,也就是说 .read() 生成文件内容是一个字符串类型。 readline()每只读取文件的一行,通常也是读取到的一行内容放到一个字符串变量中,返原创 2022-02-22 15:20:46 · 2383 阅读 · 0 评论 -
python将不同类型文件分开
1. one2two将目标文件夹下的文件分开保存到不同文件夹下,(例:区分jpg文件和png文件)。其他类型的文件也类似。多个文件类型也可以自己修改。import osimport shutildef split_file(src, dst1, dst2): ''' function: 将文件中不同后缀的文件分开到不同文件夹 example: 区分jpg和png图像 src:str(filefolder) dst:str(filefolder)原创 2022-02-18 18:07:18 · 1984 阅读 · 0 评论 -
python数据集按比例划分
已有包含所有图像名称的文件file.txt,现按比例对其进行划分。按照train :test :val = 8:1:1的比例,对file.txt文件中的图片名称进行随机划分。先获取file.txt文件的图像名称保存为list,再对list进行比例随机划分(先随机打乱顺序,再按比例划分),得到保存有3各不同集合的子list。最后返回并保存写入到对应的txt文件中。# train/val/test = 8/1/1# encoding: utf-8import osimport random原创 2022-02-22 14:52:05 · 3082 阅读 · 1 评论 -
使用labelme标注的json标签mask可视化
正文利用os模块中的os.system()方法,多次调用CMD,利用labelme中的labelme_json_to_dataset方法实现,将使用labelme标注的json文件可视化,源图像与标签图像叠加,用于查看标注效果。分两步:先批量json格式文件生成中间文件,多次调用labelme_json_to_dataset,在新目录下为每个json生成一个目录文件(包含4个文件) 将文件批量转化成标准格式(即,所有原图像一个文件夹,所有label一个文件夹,所有可视化图像一个文件夹)原创 2022-02-11 16:13:14 · 4328 阅读 · 0 评论 -
python读取文件夹图像名称并保存为txt文件
利用python,获取目录文件下的以‘.png’为后缀的图像,保存为list,然后写入txt文件中。其他类型的文件类似,修改相应部分即可。原创 2022-02-22 15:02:22 · 4100 阅读 · 1 评论 -
os.path()函数解析
python os.path模块主要用于文件的属性获取,此处简单介绍各个函数的使用方法原创 2022-01-06 23:14:53 · 680 阅读 · 0 评论