自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

翻译 【论文笔记】UNet++ 持续更新

最新的医学图像分割模型是U-Net和全卷积网络(FCN)但这些模型有两个局限性:(1)最佳深度是先验未知的,需要广泛的架构搜索或不同深度模型的低效率集成;(2)它们的跳过连接施加了不必要的限制性融合方案,仅在编码器和解码器子网的相同比例的特征图上强制聚合。为了克服这两个限制,我们提出了一种用于语义和实例分割的新型神经体系结构UNet ++,方法是:(1)通过有效地组合不同深度的U-Net缓解未知的网络深度,该网络部分共享一个编码器并进行共同学习同时使用深度监督;(2)重新设计跳过连接以在解码.

2021-04-08 17:17:47 940

原创 传统图像分割 python 代码 试过了能跑通的 持续更新

1.otsuimport cv2import numpy as npimport matplotlib.pyplot as plta=cv2.imread('huidu.png')ret,mask = cv2.threshold(a,88,255,cv2.THRESH_BINARY)plt.imshow(mask,cmap='gray')plt.show()import cv2import numpy as npimport matplotlib.pyplot as plti

2021-04-06 16:08:46 779 1

原创 图象通道数

一副尺寸为 M × N 的图像可以用一个 M × N 的矩阵来表示,矩阵元素的值表示这个位置上的像素的亮度,一般来说像素值越大表示该点越亮。一般来说,灰度图用 2 维矩阵表示,(即平面图)彩色(多通道)图像用 3 维矩阵(M× N × 3)表示。(即空间立体图)灰度只需要一个数值来描述它,就是单通道。RGB需三种颜色来描述它,就是三通道。四通道图像,就是R、G、B加上一个A通道,表示透明度。一般叫做alpha通道,表示透明度的。2通道图像不常见,通常在程序处理中会用到,如傅里叶变换,.

2021-04-01 10:49:43 1250

原创 len(img.shape)==2

len(img.shape)from skimage import io,dataimg=data.chelsea()io.imshow(img)print(type(img)) #显示类型print(img.shape) #显示尺寸print(img.shape[0]) #图片高度print(img.shape[1]) #图片宽度print(img.shape[2]) #图片通道数print(img.size) #显示总像素个数print(img.max()) #最大像

2021-03-31 17:30:12 2374 1

原创 img = np.tile(img[..., None], (1, 1, 3))

umpy.tile(A, reps)功能:将矩阵A看成一个整体, 按照reps的方式复制参数:A:输入矩阵; reps:每个坐标重复的次数返回值:输出矩阵a = np.array([0, 1, 2])np.tile(a, 2)array([0, 1, 2, 0, 1, 2]) #将[0,1,2]看成一个整体,array([a,a])np.tile(a, (2, 2))array([[0, 1, 2, 0, 1, 2],[0, 1, 2, 0, 1, 2]]) #输出sha

2021-03-31 16:48:56 690 1

原创 np.zeros((img.shape[0], img.shape[1]))

zeros(shape, dtype=float, order=‘C’)返回来一个给定形状和类型的用0填充的数组;2.如生成两行一列数组np.zeros((2, 1))array([[ 0.],[ 0.]])img.shape[0]:图像的垂直尺寸(高度)img.shape[1]:图像的水平尺寸(宽度)即生成图象尺寸的全零数组...

2021-03-30 16:57:26 3866

转载 os.path.join(path, ‘images‘, os.path.basename(path) + ‘.png‘)

os.path.join()函数:连接两个或更多的路径名组件1.如果各组件名首字母不包含’/’,则函数会自动加上2.第一个以”/”开头的参数开始拼接,之前的参数全部丢弃,当有多个时,从最后一个开始3.如果最后一个组件为空,则生成的路径以一个’/’分隔符结尾os.path.basename()函数:返回path最后的文件名。若path以/或\结尾,那么就会返回空值。...

2021-03-30 16:32:22 758

原创 for i in tqdm(range(len(paths))):

for ind in range(len(sequence))通常被认为是反模式。某些情况下,如需要将索引分配回列表,索引是有用的,range(stop):生成一个从0开始到stop的整数数列(0<=n<stop)len()函数*作用:*返回对象(字符、列表、元组等)长度或项目个数tqdm(list)方法可以传入任意一种list,比如数组Tqdm 是一个快速,可扩展的Python进度条,可以在 Python 长循环中添加一个进度提示信息,用户只需要封装任意的迭代器 tqdm(itera

2021-03-30 15:50:12 2701

转载 python paths = glob()

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!glob包 glob包最常用的方法只有一个,glob.glob()。该方法的功能与Linux中的ls相似(参看Linux文件管理命令),接受一个Linux式的文件名格式表达式(filenamepatternexpression),列出所有符合该表达式的文件(与正则表达式类似),将所有文件名放在一个表中返回。所以glob.glob()是一个查询目录下文件的好方法。以下出自https

2021-03-30 15:36:17 350

翻译 os.makedirs()

os.makedirs(name, mode=0o777, exist_ok=False)作用用来创建多层目录(单层请用os.mkdir)参数说明name:你想创建的目录名mode:要为目录设置的权限数字模式,默认的模式为 0o777 (八进制)。exist_ok:是否在目录存在时触发异常。如果exist_ok为False(默认值),则在目标目录已存在的情况下触发FileExistsError异常;如果exist_ok为True,则在目标目录已存在的情况下不会触发FileExistsError异

2021-03-30 14:59:48 1109

原创 dfsrh

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-03-26 16:40:30 54

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除