utils
some useful utils
harry_tea
这个作者很懒,什么都没留下…
展开
-
Conda设置源
修改/home/your_name/.condarc里面的内容找到channels那一部分,修改为如下内容即可。原创 2023-02-22 15:11:41 · 570 阅读 · 0 评论 -
linux使用matlab
这个没有root权限的话应该是很难安装的,我没有root权限捣鼓了一天没安装成功。主要是没有办法mount镜像(mount是需要root权限的),开了docker也没用,而且我在本地解压镜像传输到服务器上也没用(win和linux解压出来的文件有差异,不知道在本地linux上解压会怎么样),就没再折腾了。运行下面命令之一,直接在命令行输出。进入到相应文件夹下,比如我们要运行。首先要添加环境变量,不然会提示。直接让师兄root安装的。原创 2022-09-19 14:27:32 · 2763 阅读 · 1 评论 -
latex数学符号(持续更新)
latex原创 2022-08-18 21:32:27 · 5489 阅读 · 0 评论 -
Conda设置代理
无原创 2022-07-14 10:28:30 · 3432 阅读 · 2 评论 -
批量复制文件
文件夹下有300个子文件夹,每个子文件夹下面都有一个1.png文件,想要将所有的300个1.png文件复制到另一个文件夹下import os,shutilpath = r"E:\doc\DocTr\DocTr_GAN_nobgc_6_eeeeeeend" # 文件路径des = r"C:\Users\Administrator\Desktop\28"a = 1file = '1.png'for dir in os.listdir(path): b = os.path.join(pat原创 2022-03-29 15:22:42 · 538 阅读 · 0 评论 -
RGB转化为gray
import osfrom PIL import Imagepath = "/Users/harry/Downloads/BSD500/gray/val" # 文件路径dir = sorted(os.listdir(path))for file in dir: path = os.path.join(path, file) img = Image.open(path) gray = img.convert('L') gray.save(b) print(f原创 2022-02-05 18:46:23 · 1198 阅读 · 0 评论 -
一些有用的软件工具
1. 可以制作gif动图https://www.cockos.com/licecap/原创 2021-12-06 09:56:52 · 97 阅读 · 0 评论 -
SSIM和PSNR计算
SSIM和PSNR计算在深度学习的test阶段,需要对最终的结果与GT计算结构相似度SSIM与峰值信噪比PSNR下面直接给出带代码,新建metrics.py文件,然后在需要测试的文件中from metrics import PSNR, SSIM即可import torchimport torch.nn.functional as Ffrom torch.autograd import Variableimport numpy as npimport mathdef gaussian(wi原创 2021-11-17 19:51:15 · 3370 阅读 · 4 评论 -
对图片进行裁减预处理
对单一图片进行裁减并保存原创 2021-11-13 11:15:30 · 482 阅读 · 0 评论 -
给图片加上高斯噪声
在有些任务中,需要在原数据集上加入噪声,下面程序演示了将path中的图片加上高斯噪声然后保存到path2中通过skimage-lib给图片加上高斯噪声import matplotlib.pyplot as pltfrom skimage import utilfrom skimage import ioimport numpy as npimport ospath = "/data4/wangyh/LIR-for-Unsupervised-IR/VOCdevkit/VOC2012/JP原创 2021-11-02 00:15:20 · 1933 阅读 · 0 评论 -
删除文件中大于某个数字的文件
在一个数据集中有1.png到10000.png,现在不想要大于5000.png的图片了,用正则表达式来实现import osimport repath = "C:\\Users\\Administrator\\Desktop\\testB" # 文件路径a = 1for file in os.listdir(path): b = os.path.join(path, file) if os.path.isfile(os.path.join(path, file))==True: reg原创 2021-11-01 21:59:18 · 225 阅读 · 0 评论 -
vscode配置
vscode配置code runnerpythoncode navigation:ctrl+左可跳转函数auto completionremote-SSH原创 2021-10-30 11:27:48 · 199 阅读 · 0 评论 -
将批量图片进行翻转
在扩充数据集时,需要用到图片翻转的操作,下面是对一个数据集中的批量数据进行翻转并存储到另一个文件夹中import cv2import osdef read_path(file_pathname): for filename in os.listdir(file_pathname): print(filename) img = cv2.imread(file_pathname+'/' + filename) ####change to gray原创 2021-10-24 11:22:30 · 284 阅读 · 0 评论 -
anaconda+vscode使用问题汇总
anaconda+vscode使用问题一、anaconda环境在vscode中无法使用的问题安装插件python以及Anaconda Extension Pack在anaconda中配置相应环境在这里除了base以外我还配置了python和tfenv两个环境,这里我们以tfenv为例,我们可以设置我们想要的编译器版本2.x或者3.x,还可以安装我们想要的包,很方便。选择我们的编译器在左下角我们可以选择我们想要的interpreter,然后在中间出现的选项中,我们选择倒数第二个也就是tf原创 2020-10-13 14:48:20 · 4132 阅读 · 0 评论 -
对文件批量命名
收集了一批数据,有2000张图片,但是每张图片的名字都不一样,比如as.png或者12.png或者ss2.png,现在将他们进行批量命名,从1.png到2000.pngimport ospath = "C:\\Users\\Administrator\\Desktop\\testB" # 文件路径a = 1for file in os.listdir(path): b = os.path.join(path, file) if os.path.isfile(os.path.join(path原创 2021-10-24 11:15:13 · 107 阅读 · 0 评论 -
删除含有某个字符的文件
在一个数据集中有1.png和1_1.png,这是一个pair对,现在不想要带有下划线的图片了,下面程序可以批量删除带有_字符的图片import ospath = "C:\\Users\\Administrator\\Desktop\\testB" # 文件路径a = 1for file in os.listdir(path): b = os.path.join(path, file) if os.path.isfile(os.path.join(path, file))==True: i原创 2021-10-24 11:11:26 · 311 阅读 · 0 评论