利用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选择排序算法的实现代码
Nov 21 Python
使用python将mdb数据库文件导入postgresql数据库示例
Feb 17 Python
Python标准库内置函数complex介绍
Nov 25 Python
整理Python最基本的操作字典的方法
Apr 24 Python
Python实现完整的事务操作示例
Jun 20 Python
对Python 2.7 pandas 中的read_excel详解
May 04 Python
python中的print()输出
Apr 12 Python
详解python调用cmd命令三种方法
Jul 08 Python
使用Python的turtle模块画国旗
Sep 24 Python
Python实现PyPDF2处理PDF文件的方法示例
Sep 25 Python
python 工具 字符串转numpy浮点数组的实现
Mar 14 Python
解决pytorch下出现multi-target not supported at的一种可能原因
Feb 06 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
微盾PHP脚本加密专家php解密算法
2020/09/13 PHP
浅析十款PHP开发框架的对比
2013/07/05 PHP
ThinkPHP3.1新特性之动态设置自动完成和自动验证示例
2014/06/19 PHP
ThinkPHP里用U方法调用js文件实例
2015/06/18 PHP
Yii中实现处理前后台登录的新方法
2015/12/28 PHP
用jscript启动sqlserver
2007/06/21 Javascript
js和jquery批量绑定事件传参数一(新猪猪原创)
2010/06/23 Javascript
jquery中get和post的简单实例
2014/02/04 Javascript
jQuery实现的多选框多级联动插件
2014/05/02 Javascript
jQuery使用ajax方法解析返回的json数据功能示例
2017/01/10 Javascript
浅谈js中的变量名和函数名重名
2017/02/13 Javascript
利用Mongoose让JSON数据直接插入或更新到MongoDB
2017/05/03 Javascript
js学习总结之DOM2兼容处理this问题的解决方法
2017/07/27 Javascript
easyui-datagrid开发实践(总结)
2017/08/02 Javascript
QQ跳转支付宝并自动领红包脚本(最新)
2018/06/22 Javascript
vue+express 构建后台管理系统的示例代码
2018/07/19 Javascript
Vue常用的几个指令附完整案例
2018/11/06 Javascript
ES6的异步操作之promise用法和async函数的具体使用
2019/12/06 Javascript
Python实现图片转字符画的示例
2017/08/22 Python
Python实现的径向基(RBF)神经网络示例
2018/02/06 Python
Python面向对象之继承和多态用法分析
2019/06/08 Python
Pytorch中的variable, tensor与numpy相互转化的方法
2019/10/10 Python
python 利用已有Ner模型进行数据清洗合并代码
2019/12/24 Python
解决pycharm不能自动补全第三方库的函数和属性问题
2020/03/12 Python
Python私有属性私有方法应用实例解析
2020/09/15 Python
浅析Python 字符编码与文件处理
2020/09/24 Python
Python日志打印里logging.getLogger源码分析详解
2021/01/17 Python
CSS3 border-image详解、应用及jQuery插件
2011/08/29 HTML / CSS
Html5实现如何在两个div元素之间拖放图像
2013/03/29 HTML / CSS
财务会计毕业生自荐信
2013/11/02 职场文书
新兵入伍心得体会
2014/09/04 职场文书
股东合作协议书
2014/09/12 职场文书
商务英语专业大学生职业生涯规划书
2014/09/14 职场文书
证劵公司反洗钱宣传活动总结
2015/05/08 职场文书
2015年财务个人工作总结范文
2015/05/22 职场文书
gateway与spring-boot-starter-web冲突问题的解决
2021/07/16 Java/Android