利用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 相关文章推荐
Django学习笔记之Class-Based-View
Feb 15 Python
利用python实现简单的循环购物车功能示例代码
Jul 05 Python
Python读取mat文件,并保存为pickle格式的方法
Oct 23 Python
对Pycharm创建py文件时自定义头部模板的方法详解
Feb 12 Python
介绍一款python类型检查工具pyright(推荐)
Jul 03 Python
Python实现在Windows平台修改文件属性
Mar 05 Python
如何将anaconda安装配置的mmdetection环境离线拷贝到另一台电脑
Oct 15 Python
python Tornado框架的使用示例
Oct 19 Python
python 将html转换为pdf的几种方法
Dec 29 Python
Python实现曲线拟合的最小二乘法
Feb 19 Python
pytorch中的model.eval()和BN层的使用
May 22 Python
Python OpenCV实现传统图片格式与base64转换
Jun 13 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中养成7个面向对象的好习惯
2010/07/17 PHP
简单谈谈php延迟静态绑定
2016/01/26 PHP
php实现统计二进制中1的个数算法示例
2018/01/23 PHP
PHP利用递归函数实现无限级分类的方法
2019/03/22 PHP
JavaScript 学习笔记(十四) 正则表达式
2010/01/22 Javascript
js 跳出页面的frameset框架示例介绍
2013/12/23 Javascript
javascript break指定标签打破多层循环示例
2014/01/20 Javascript
js实现网站最上边可关闭的浮动广告条代码
2015/09/04 Javascript
jQuery插件EasyUI设置datagrid的checkbox为禁用状态的方法
2016/08/05 Javascript
基于node.js制作简单爬虫教程
2017/06/29 Javascript
Vue学习之路之登录注册实例代码
2017/07/06 Javascript
javaScript封装的各种写法
2017/08/14 Javascript
Vue 实现树形视图数据功能
2018/05/07 Javascript
发布Angular应用至生产环境的方法
2018/12/10 Javascript
微信小程序封装自定义弹窗的实现代码
2019/05/08 Javascript
javascript实现函数柯里化与反柯里化过程解析
2019/10/08 Javascript
vue+ESLint 配置保存 自动格式化代码
2020/03/17 Javascript
Node.js API详解之 vm模块用法实例分析
2020/05/27 Javascript
vue项目中微信登录的实现操作
2020/09/08 Javascript
使用C#配合ArcGIS Engine进行地理信息系统开发
2016/02/19 Python
python五子棋游戏的设计与实现
2019/06/18 Python
Python 使用folium绘制leaflet地图的实现方法
2019/07/05 Python
使用 Python 快速实现 HTTP 和 FTP 服务器的方法
2019/07/22 Python
python输出第n个默尼森数的实现示例
2020/03/08 Python
Django中从mysql数据库中获取数据传到echarts方式
2020/04/07 Python
Python request操作步骤及代码实例
2020/04/13 Python
HTML5添加禁止缩放功能
2017/11/03 HTML / CSS
详解canvas绘制多张图的排列顺序问题
2019/01/21 HTML / CSS
美国领先的男士和女士内衣购物网站:Freshpair
2019/02/25 全球购物
咖啡馆创业计划书
2014/01/26 职场文书
安全保证书范文
2014/04/29 职场文书
公司联欢会策划方案
2014/05/19 职场文书
2015教师个人德育工作总结
2015/07/22 职场文书
团委副书记工作总结
2015/08/14 职场文书
高一语文教学反思
2016/02/16 职场文书
乡镇团代会开幕词
2016/03/04 职场文书