python、pytorch、numpy代码
yijun009
这个作者很懒,什么都没留下…
展开
-
2021-08-05 skimage 常用用法
skimage伽马变换伽马变换注意伽马变换,是幂函数不是指数函数哟,图像搞错了import skimage.exposure as exposurev_new = exposure.adjust_gamma(v,0.4)图片是:这个同学画的。原创 2021-08-05 15:58:13 · 133 阅读 · 0 评论 -
python-opencv常用用法
python-opencv常用用法读取、保存BGR、HSV、split、merge读取、保存虽说都很简答,但是老是和matlab搞混。import cv2img = cv2.imread('G:/try/1.jpg')cv2.imwrite('G:/try/2.jpg',img) #cv2是地址在前面,变量在后面BGR、HSV、split、mergeHSV_img= cvtColor( img, cv2.COLOR_BGR2HSV) #opencv里面是BGR不是RGB哦(h, s, v)原创 2021-08-05 15:45:12 · 298 阅读 · 0 评论 -
numpy、matlab和tensor的常用用法
最近发现记忆力变差了,是时候捡起记笔记的能力了,好记性不如烂笔头。笔记主要是知识点的整理,可能不会很详细。numpy、matlab和tensor的常用用法点乘与矩阵乘法点乘与矩阵乘法#numpy点乘result = a * b 或者 res = np.multiply(a,b)#numpy矩阵乘法res = np.dot(a,b)待续。。。...原创 2021-08-05 15:26:26 · 268 阅读 · 0 评论 -
numpy 求矩阵非零元素的均值
假如我们有一个矩阵A,想要求其中的非零元素的均值,计算方式是:直接用mean来求的话,分母是所有元素的个数,不符合我们的要求。在matlab中,这样做:mean(AA(AA~=0))numpy:import numpy as npa = np.array([[0,1],[0,0]])exist = (a != 0)num = a.sum()mean_value = exist.sum()先用着这种方法吧,简洁的没找到。参考:https://blog.csdn.net/iteapo原创 2021-01-25 17:21:22 · 4628 阅读 · 4 评论 -
numpy.reshape完成图像切割
把图片按照定义的patchsize切块,然后按照z轴顺序叠放小块,如下图(仅考虑灰度图像)import cv2import numpy as np im=cv2.imread('0.jpg',cv2.IMREAD_GRAYSCALE)im = cv2.resize(im,(300,300),cv2.INTER_CUBIC)h,w= im.shapepatchsize_h=75d_h=int(h/patchsize_h)patchsize_w=75d_w=int(w/patchsize_原创 2021-01-23 21:30:27 · 722 阅读 · 0 评论 -
pytorch自定义dataloder的时候,返回参数
比如我想在返回矩阵同时,也返回地址。只需要将这两个信息用字典封装起来一起返回。在train的时候用XXX[‘path’]和XXX[‘data’]调用即可。(for i,XXX in in enumerate(train_loader))class Tche_loader(data.Dataset): def __init__(self, lowlight_images_path): self.train_list = sorted(glob.glob(lowlight_images_path原创 2021-01-25 16:11:24 · 519 阅读 · 0 评论