利用python实现.dcm格式图像转为.jpg格式


Posted in Python onJanuary 13, 2020

如下所示:

import pydicom 
import matplotlib.pyplot as plt 
import scipy.misc 
import pandas as pd
import numpy as np
import os 


def Dcm2jpg(file_path):
  #获取所有图片名称
  c = []
  names = os.listdir(file_path) #路径
  #将文件夹中的文件名称与后边的 .dcm分开
  for name in names:
    index = name.rfind('.')
    name = name[:index]
    c.append(name)
 
  for files in c :
    picture_path = "/home/dell/Desktop/Dcm/"+files+".dcm"
    out_path = "/home/dell/Desktop/Dcm1/"+files+".jpg" 
    ds = pydicom.read_file(picture_path)
    img = ds.pixel_array # 提取图像信息 
    scipy.misc.imsave(out_path,img) 
  
  print('all is changed')
      
Dcm2jpg('/home/dell/Desktop/Dcm')

在此处需要安装pydicom库,直接在终端命令窗口使用pip install pydicom命令安装

将.bmp格式图片转为.jpg图像

#import scipy.misc 
import os 
from PIL import Image
def bmp2jpg(file_path,out_path): 
#获取所有图片名称 
  c = [] 
  names = os.listdir(file_path) #路径 #将文件夹中的文件名称与后边的 .bmp分开 
  for name in names: 
    index = name.rfind('.') 
    name = name[:index] 
    c.append(name) 
  for files in c : 
    picture_path = "/home/dell/Desktop/unet/d/Mask/"+files+".bmp" 
    out_path = "/home/dell/Desktop/unet/d/Mask1/"+files+"_mask.gif" 
    im = Image.open(picture_path)
    im.save(out_path)#scipy.misc.imsave(out_path,im) 
  print('all is changed') 
bmp2jpg('/home/dell/Desktop/unet/d/Mask','/home/dell/Desktop/unet/d/Mask1')

以上这篇利用python实现.dcm格式图像转为.jpg格式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
使用Python实现下载网易云音乐的高清MV
Mar 16 Python
Python发送email的3种方法
Apr 28 Python
Python中使用Beautiful Soup库的超详细教程
Apr 30 Python
浅谈Python中copy()方法的使用
May 21 Python
Python实现计算两个时间之间相差天数的方法
May 10 Python
Python创建二维数组实例(关于list的一个小坑)
Nov 07 Python
对python中使用requests模块参数编码的不同处理方法
May 18 Python
python使用threading.Condition交替打印两个字符
May 07 Python
python匿名函数的使用方法解析
Oct 10 Python
python 字符串的驻留机制及优缺点
Jun 19 Python
利用Pycharm + Django搭建一个简单Python Web项目的步骤
Oct 22 Python
Python中的min及返回最小值索引的操作
May 10 Python
如何基于Python + requests实现发送HTTP请求
Jan 13 #Python
python+tifffile之tiff文件读写方式
Jan 13 #Python
python读取tif图片时保留其16bit的编码格式实例
Jan 13 #Python
手动安装python3.6的操作过程详解
Jan 13 #Python
Python中join()函数多种操作代码实例
Jan 13 #Python
Python使用py2neo操作图数据库neo4j的方法详解
Jan 13 #Python
Python模块_PyLibTiff读取tif文件的实例
Jan 13 #Python
You might like
国王的咖啡这么大来头,名字的由来是什么
2021/03/03 咖啡文化
php 截取GBK文档某个位置开始的n个字符方法
2017/03/08 PHP
百度留言本js 大家可以参考下
2009/10/13 Javascript
JS代码放在head和body中的区别分析
2011/12/01 Javascript
ajax请求乱码的解决方法(中文乱码)
2014/04/10 Javascript
jQuery选择器全集详解
2014/11/24 Javascript
JavaScript中的异常捕捉介绍
2014/12/31 Javascript
JavaScript中的继承方式详解
2015/02/11 Javascript
JavaScript高级程序设计(第三版)学习笔记6、7章
2016/03/11 Javascript
3kb jQuery代码搞定各种树形选择的实现方法
2016/06/10 Javascript
微信小程序 火车票查询实例讲解
2016/10/17 Javascript
BootStrap table删除指定行的注意事项(笔记整理)
2017/02/05 Javascript
js实现一个猜数字游戏
2017/03/31 Javascript
Vue2 使用 Echarts 创建图表实例代码
2017/05/18 Javascript
浅谈Vue.js路由管理器 Vue Router
2018/08/16 Javascript
微信小程序有旋转动画效果的音乐组件实例代码
2018/08/22 Javascript
用Fundebug插件记录网络请求异常的方法
2019/02/21 Javascript
Vue.js数字输入框组件使用方法详解
2019/10/19 Javascript
vue 组件内获取actions的response方式
2019/11/08 Javascript
Swiper实现导航栏滚动效果
2020/10/16 Javascript
python实现登陆知乎获得个人收藏并保存为word文件
2015/03/16 Python
python用户管理系统的实例讲解
2017/12/23 Python
python 读入多行数据的实例
2018/04/19 Python
详解Python3中setuptools、Pip安装教程
2019/06/18 Python
Django中在xadmin中集成DjangoUeditor过程详解
2019/07/24 Python
kafka-python 获取topic lag值方式
2019/12/23 Python
我的珠宝盒:Ma boîte à bijoux
2019/08/27 全球购物
俄罗斯汽车零件和配件在线商店:CarvilleShop
2019/11/29 全球购物
说一下mysql, oracle等常见数据库的分页实现方案
2012/09/29 面试题
传媒专业推荐信范文
2013/11/23 职场文书
文明餐桌活动方案
2014/02/11 职场文书
校园元旦活动总结
2014/07/09 职场文书
北京故宫导游词
2015/01/31 职场文书
2015年组织部工作总结
2015/04/03 职场文书
海上钢琴师的观后感
2015/06/11 职场文书
2016公司年会主持词
2015/07/01 职场文书