- 博客(11)
- 收藏
- 关注
翻译 【论文笔记】UNet++ 持续更新
最新的医学图像分割模型是U-Net和全卷积网络(FCN)但这些模型有两个局限性: (1)最佳深度是先验未知的,需要广泛的架构搜索或不同深度模型的低效率集成; (2)它们的跳过连接施加了不必要的限制性融合方案,仅在编码器和解码器子网的相同比例的特征图上强制聚合。 为了克服这两个限制,我们提出了一种用于语义和实例分割的新型神经体系结构UNet ++,方法是: (1)通过有效地组合不同深度的U-Net缓解未知的网络深度,该网络部分共享一个编码器并进行共同学习同时使用深度监督; (2)重新设计跳过连接以在解码.
2021-04-08 17:17:47
1291
原创 传统图像分割 python 代码 试过了能跑通的 持续更新
1.otsu import cv2 import numpy as np import matplotlib.pyplot as plt a=cv2.imread('huidu.png') ret,mask = cv2.threshold(a,88,255,cv2.THRESH_BINARY) plt.imshow(mask,cmap='gray') plt.show() import cv2 import numpy as np import matplotlib.pyplot as plt i
2021-04-06 16:08:46
898
1
原创 图象通道数
一副尺寸为 M × N 的图像可以用一个 M × N 的矩阵来表示, 矩阵元素的值表示这个位置上的像素的亮度,一般来说像素值越大表示该点越亮。 一般来说,灰度图用 2 维矩阵表示,(即平面图) 彩色(多通道)图像用 3 维矩阵(M× N × 3)表示。(即空间立体图) 灰度只需要一个数值来描述它,就是单通道。 RGB需三种颜色来描述它,就是三通道。 四通道图像,就是R、G、B加上一个A通道,表示透明度。一般叫做alpha通道,表示透明度的。 2通道图像不常见,通常在程序处理中会用到,如傅里叶变换,.
2021-04-01 10:49:43
1494
原创 len(img.shape)==2
len(img.shape) from skimage import io,data img=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
2601
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
827
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
4174
转载 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
919
原创 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
2922
转载 python paths = glob()
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! glob包 glob包最常用的方法只有一个, glob.glob()。该方法的功能与Linux中的ls相似(参看Linux文件管理命令),接受一个Linux式的文件名格式表达式(filename pattern expression),列出所有符合该表达式的文件(与正则表达式类似),将所有文件名放在一个表中返回。所以glob.glob()是一个查询目录下文件的好方法。 以下出自https
2021-03-30 15:36:17
502
翻译 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
1463
原创 dfsrh
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-03-26 16:40:30
150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅