医学图像处理
三个臭皮姜
这个作者很懒,什么都没留下…
展开
-
用numpy实现与门、与非门、或门、或非门、异或门
利用深度学习中感知机的知识实现以下门电路:与门、与非门、或门、或非门、异或门代码如下:'''2020.12.5用代码实现与门、与非门、或门、或非门、异或门注:w 和 b 这些参数的设置并非唯一'''import numpy as np# 与门def AND(x1,x2): x = np.array([x1,x2]) w = np.array([0.5,0.5]) b = -0.7 y = np.sum(x*w)+b if y<=0:原创 2020-12-05 10:18:06 · 2101 阅读 · 0 评论 -
读取npy格式的文件
如上图,我电脑上有个npy文件。我要把它读取出来,代码如下:import numpy as npimport cv2import matplotlib.pyplot as pltfile_dir = "./Fold_2/images/fold2/images.npy" # npy文件路径dest_dir = "./Fold_2/images/fold2/images_png/" # 文件存储的路径image = np.load(file_dir)for i in range(0,i.原创 2020-11-15 19:25:34 · 1870 阅读 · 2 评论 -
用opencv取出物体的轮廓
原图:效果图:代码:'''画出轮廓'''import cv2import ossrc_path = './Fold_1/masks/fold1/change_background/'#源文件路径save_path = './Fold_1/masks/fold1/edge/'#保存路径img_ids = sorted(os.listdir(src_path))#给文件排序,方便取出名字print(len(img_ids))for img_id in img_ids: d原创 2020-09-15 20:06:53 · 678 阅读 · 0 评论 -
批量颜色取反--把白色换成黑色,黑色换成白色
原图:效果图:代码:'''2020.9.15把白色背景换成黑色,把其他黑色的细胞换成白色标记'''import cv2import osdata_dir = './Fold_1/masks/fold1/channel_5/'#源文件路径save_path = './Fold_1/masks/fold1/change_background/'#文件保存路径img_ids = sorted(os.listdir(data_dir))#给文件排序,方便取出名字print(len(im原创 2020-09-15 19:54:54 · 595 阅读 · 1 评论 -
python把4通道的图片转换成3通道的
代码如下:from PIL import Imageimport ospath = "./CoNSeP/Train/edge/"# 原始路径save_path = './CoNSeP/Train/new_edge/'# 保存路径all_images = os.listdir(path)for image in all_images: image_path = os.path.join(path, image) img = Image.open(image_path) # 打原创 2020-09-14 19:08:02 · 9514 阅读 · 1 评论 -
对大图进行切片
最近在学习医学图像处理,需要对图片进行切片,因为图片太大,我的GPU和一般服务器都带不动,于是只能对图片进行切片。原来的图片是1000×1000的,切片后给我切成了256×256的。代码如下:import cv2import ospath = './CoNSeP/Train/new_Images/'#文件原始路径,即1000×1000图片的路径save_path = './CoNSeP/Train/Images_slices/'# 文件保存路径,即生成的256×256图片的保存路径img_i原创 2020-09-14 18:53:32 · 563 阅读 · 2 评论