python
pangsmao
研究领域:脊柱图像分割,深度学习。
展开
-
python解压中文命名的zip文件出现乱码问题
具体思路为:1. 解压,得到乱码命名的解压文件;2. 重命名乱码的解压文件。代码:原创 2021-06-15 10:40:30 · 1344 阅读 · 6 评论 -
win10安装GDCM以期用pydicom读取jpeg无损压缩过的DICOM文件
可以通过查看DICOM以下Tag来判断DICOM文件是否压缩过:原创 2021-06-11 23:01:42 · 4285 阅读 · 0 评论 -
MobaXterm在4K屏幕下的兼容性设置
最近换了个4K屏,MobaXterm在ssh命令行打开的Pycharm界面,字体较模糊,解决办法如下:鼠标右键点击MobaXterm桌面快捷方式,点击属性->兼容性原创 2021-05-31 11:37:22 · 1313 阅读 · 1 评论 -
Python利用pandas在一个excel表格中写入多个data sheet
@TOC(Python利用pandas在一个excel表格中写入多个data sheet)import numpy as npimport osimport pandas as pddata_dir = 'G:\\ImageData\\Dense_Spine_Axial\\Nerve\\Result'data = dict()data['case'] = np.linspace(1, 10, 10)data['L4'] = np.random.randn(10)data['L5'] = np.原创 2021-01-24 13:47:15 · 476 阅读 · 0 评论 -
DICOM图像坐标系和病人坐标系的相互转换
本代码是https://nipy.org/nibabel/dicom/dicom_orientation.html#dicom-slice-affine的实现,关于两个坐标系的描述,可参考:https://www.cnblogs.com/zhhfan/p/9936945.html需求:在Mimics中对3D图像中的关键点进行了标注,保存了关键点的坐标,该坐标属于病人坐标系,在做关键点检测时,需要把病人坐标系中的点坐标映射到图像坐标系。代码如下:import osimport numpy as原创 2021-04-23 11:42:45 · 2613 阅读 · 6 评论 -
python求heatmaps图像上的极大值点
需求:给定10个关键点的heatmaps(大小为),对其沿着第0个通道求和后得到总的heatmap(大小为),求heatmap上的极大值点(即关键点)。代码如下:import osimport SimpleITK as sitkimport numpy as npimport matplotlib.pyplot as pltfrom skimage.feature import peak_local_maxdef generate_heatmaps(image, spacing, gt_原创 2021-03-05 11:49:46 · 1365 阅读 · 3 评论