利用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调用C语言开发的共享库方法实例
Mar 18 Python
python实现数组插入新元素的方法
May 22 Python
简单学习Python多进程Multiprocessing
Aug 29 Python
python pandas cumsum求累计次数的用法
Jul 29 Python
用python wxpy管理微信公众号并利用微信获取自己的开源数据
Jul 30 Python
使用Python快乐学数学Github万星神器Manim简介
Aug 07 Python
一篇文章搞定Python操作文件与目录
Aug 13 Python
JupyterNotebook设置Python环境的方法步骤
Dec 03 Python
使用pytorch和torchtext进行文本分类的实例
Jan 08 Python
python GUI库图形界面开发之PyQt5动态(可拖动控件大小)布局控件QSplitter详细使用方法与实例
Mar 06 Python
Python tkinter实现简单加法计算器代码实例
May 13 Python
Python制作动态字符画的源码
Aug 04 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限制页面只能在微信自带浏览器访问的代码
2014/01/15 PHP
php+mysql数据库查询实例
2015/01/21 PHP
php验证邮箱和ip地址最简单方法汇总
2015/10/30 PHP
PHP使用SWOOLE扩展实现定时同步 MySQL 数据
2017/04/09 PHP
Laravel学习教程之View模块详解
2017/09/18 PHP
firefox下对ajax的onreadystatechange的支持情况分析
2009/12/14 Javascript
Web 前端设计模式--Dom重构 提高显示性能
2010/10/22 Javascript
基于jquery的图片的切换(以数字的形式)
2011/02/14 Javascript
基于jQuery实现文本框缩放以及上下移动功能
2014/11/24 Javascript
JSON相关知识汇总
2015/07/03 Javascript
JavaScript数据类型判定的总结笔记
2015/07/31 Javascript
bootstrap-treeview自定义双击事件实现方法
2016/01/09 Javascript
如何让一个json文件显示在表格里【实现代码】
2016/05/09 Javascript
JS函数arguments数组获得实际传参数个数的实现方法
2016/05/28 Javascript
JavaScript toUpperCase()方法使用详解
2016/08/26 Javascript
Spring Boot+AngularJS+BootStrap实现进度条示例代码
2017/03/02 Javascript
jQuery阻止移动端遮罩层后页面滚动
2017/03/15 Javascript
详解微信第三方小程序代开发
2017/06/23 Javascript
Vue多系统切换实现方案
2018/06/05 Javascript
[02:32]DOTA2英雄基础教程 美杜莎
2014/01/07 DOTA
python通过pil模块获得图片exif信息的方法
2015/03/16 Python
Python实现监控程序执行时间并将其写入日志的方法
2015/06/30 Python
详解Python文本操作相关模块
2017/06/22 Python
Python实现http接口自动化测试的示例代码
2020/10/09 Python
兰蔻加拿大官方网站:Lancome加拿大
2016/08/05 全球购物
瑞典Happy Socks美国官网:购买色彩斑斓的快乐袜子
2016/10/19 全球购物
Stella McCartney官网:成衣、包袋、香水、内衣、童装及Adidas系列
2018/12/20 全球购物
一套Java笔试题
2016/08/20 面试题
音乐系毕业生自荐信
2013/10/27 职场文书
一年级评语大全
2014/04/23 职场文书
军训口号
2014/06/13 职场文书
经营理念口号
2014/06/21 职场文书
六一亲子活动总结
2014/07/01 职场文书
第一军规观后感
2015/06/12 职场文书
python基础之文件操作
2021/10/24 Python
解析探秘fescar分布式事务实现原理
2022/02/28 Java/Android