大神炼成记
cjY135768
这个作者很懒,什么都没留下…
展开
-
debug随笔(resize的两种方式)
报错:ValueError: operands could not be broadcast together with shapes (224,224) (384,384)更改图像尺寸两种方式:(要根据打开方式的不同来更改)方式1: Image库来打开image = Image.open(images[i]).convert(“RGB”)image = image.resize((224, 224))方式2,使用cv2打开label = cv2.imread(label_path, flags原创 2021-08-24 16:05:43 · 177 阅读 · 0 评论 -
PPT汇报更改图像背景色及血管颜色(代码实现)
import cv2import numpy as npimport osfile = "/home/imed/下载/transunet_pytorch-main/results/label/batch_10_48.tif"image = cv2.imread(file)print(image.shape) #查看图像的通道数print(np.unique(image)) #查看图像的格式,是否二值化(若只有0和255则是二值化,若是0和255之间的像素值,则未被二值化)flag =原创 2021-08-11 08:57:41 · 379 阅读 · 0 评论 -
写信求预处理后的数据
Dear Professor Chen,I am a student from Ningbo University majoring in computer science. It is my honor to follow your work"TransUNet: Transformers Make Strong Encoders for Medical Image Segmentation" .First of all, thank you for your excellent work, whi原创 2021-08-08 15:47:50 · 114 阅读 · 0 评论 -
3D到2D的转换方式
import SimpleITK as sitkimport numpy as npimport cv2import osimport globimport tqdmdef nifti2png(path): for file in tqdm.tqdm(glob.glob(os.path.join(path, "*"))): # *表示通配符,即path下面的所有文件都遍历一遍 image = sitk.ReadImage(file) arr = si原创 2021-08-04 09:52:29 · 2512 阅读 · 1 评论 -
DataLoader中加载两种数据路径的方式,以load_dataset方法为例
一种是原图和标签分开存储,training和test里面各自有images和manual(原图和标签):以DRIVE数据集为例:另一种,如果所给的数据集的image和label是成对出现在同一个路径下,则要用一下方式:(师兄手把手教,感谢师兄!)本来想用一种合适的图清晰地表示出两种数据集存储地结构,还没找到,未完待续!师兄说DataLoader是核心,还有60分钟Pytorch入门手册里面的基础知识再补一补,他说他就是看了那个,不断理解数据怎么加载。...原创 2021-08-03 19:47:39 · 2455 阅读 · 0 评论