![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
医学图像处理
Along1617188
AI-follower
展开
-
Python opencv 在图像上画圆弧
【代码】Python opencv 在图像上画圆弧。原创 2022-12-01 16:42:59 · 1030 阅读 · 0 评论 -
Python opencv 在图片上写字
【代码】Python opencv 在图片上写字。原创 2022-11-01 17:57:40 · 1355 阅读 · 0 评论 -
Python Pydicom读写tag
【代码】Python Pydicom读写tag。原创 2022-10-19 18:01:57 · 645 阅读 · 0 评论 -
Python Hausdorff distance 豪斯多夫距离
github官方库https://github.com/deepmind/surface-distance代码示例import osimport numpy as npimport codecsimport SimpleITK as sitkimport pandas as pdimport torchimport surface_distance as surfdistdef readlines(file): """ read lines by removing .原创 2022-05-19 09:32:52 · 2145 阅读 · 0 评论 -
Python numpy tensor相互转换
https://blog.csdn.net/AugustMe/article/details/113841470转载 2022-05-19 09:18:27 · 653 阅读 · 0 评论 -
Python 删减pkl内容
import osimport pickleimport numpy as npdef read_pickle(work_path): ''' todo: read pkl to list ''' data_list = [] with open(work_path, "rb") as f: while True: try: data = pickle.load(f原创 2022-04-22 10:26:39 · 3600 阅读 · 2 评论 -
Python 随机划分训练和验证集 保存成pkl
import osimport pickleimport numpy as npdef get_train_val_list(work_path): ''' todo: get train val list ''' image_list = [] mask_list = [] case_list = os.listdir(work_path) case_list.sort() for case in case_list:原创 2022-04-22 10:18:05 · 536 阅读 · 0 评论 -
Python 读取pkl文件
import osimport pickledef read_pickle(work_path): data_list = [] with open(work_path, "rb") as f: while True: try: data = pickle.load(f) data_list.append(data)原创 2022-04-22 10:07:43 · 6157 阅读 · 0 评论 -
Python 将mask盖在图片上
def addAnnotation(image_frame,label_frame,i,save_path): img1 = cv2.imread(img1_path) img2 = cv2.imread(img2_path) alpha = 0.7 beta = 1 - alpha gamma = 0 img_add = cv2.addWeighted(image_frame, alpha, label_frame, beta, gamma, dtype =原创 2022-04-01 14:39:03 · 5910 阅读 · 2 评论 -
Python 根据csv内容复制指定文件到另一文件夹
import osimport csvimport shutildef read_csv(csv_file_path): ''' csv_file_path: csv file absolute path todo: get csv content ''' with open(csv_file_path, 'r') as fp: reader = csv.DictReader(fp) reader.fiel原创 2022-03-14 20:05:20 · 1804 阅读 · 0 评论 -
Python pydicom imageio 将dcm存成jpg格式
import osimport pydicomimport imageioimport argparseimport numpy as npdef dcm2jpg(dcm_dir_path, save_dir_path): ''' dir_path: where dir 'str' todo: dcm file to jpg format ''' if not os.path.exists(save_dir_path): os原创 2022-03-14 20:00:03 · 1341 阅读 · 2 评论 -
Python 图像增强 imgaug (一)安装
一. 下载cd ~/Downloadgit clone https://github.com/aleju/imgaug # github地址二. 安装pip install imgaug学习与使用后续更新Reference原创 2022-01-17 16:02:45 · 1059 阅读 · 0 评论 -
Python SimpleItk 多线程 统计医学图像数据集中mask区域的mean和std
import time import osimport numpy as npimport SimpleITK as sitkfrom multiprocessing import Pooldef get_image_from_mask_area(image_path, mask_path): image = sitk.ReadImage(image_path) mask = sitk.ReadImage(mask_path) image_np = sitk.GetArr原创 2021-12-31 09:56:31 · 2043 阅读 · 0 评论 -
Python SimpleITK 计算医学图像dice
import osimport numpy as npimport codecsimport SimpleITK as sitkimport pandas as pdimport torch'''dice.txt context---len(num_images)---path of ground truth of image_001---path of seg_mask of image_001---path of ground truth of image_002---pa原创 2021-11-18 20:49:55 · 955 阅读 · 0 评论 -
Python SimpleITK 将dicom数据转为nii.gz
import SimpleITK as sitkimport numpy as npimport osimport shutildef format_conversion(work_path): ''' :params work_path: work dir path ---root --sud_dir(fixed dir)原创 2021-11-09 17:53:02 · 2352 阅读 · 0 评论