利用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单链表的简单实现方法
Sep 23 Python
Python实现按学生年龄排序的实际问题详解
Aug 29 Python
R语言 vs Python对比:数据分析哪家强?
Nov 17 Python
Python实现base64编码的图片保存到本地功能示例
Jun 22 Python
Python Pandas实现数据分组求平均值并填充nan的示例
Jul 04 Python
Python使用Pandas库实现MySQL数据库的读写
Jul 06 Python
django的csrf实现过程详解
Jul 26 Python
Python使用百度api做人脸对比的方法
Aug 28 Python
在Python IDLE 下调用anaconda中的库教程
Mar 09 Python
[原创]赚疯了!转手立赚800+?大佬的python「抢茅台脚本」使用教程
Jan 12 Python
python爬取2021猫眼票房字体加密实例
Feb 19 Python
基于Python实现将列表数据生成折线图
Mar 23 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 strlen mb_strlen计算中英文混排字符串长度
2009/07/10 PHP
PHP实现邮件群发的源码
2013/06/18 PHP
php中的比较运算符详解
2013/10/28 PHP
PHP7新特性之抽象语法树(AST)带来的变化详解
2018/07/17 PHP
入门基础学习 ExtJS笔记(一)
2010/11/11 Javascript
Jquery练习之表单验证实现代码
2010/12/14 Javascript
jquery放大镜效果超漂亮噢
2013/11/15 Javascript
浅析JavaScript中的类型和对象
2013/11/29 Javascript
javascript确认框的三种使用方法
2013/12/17 Javascript
node.js中的querystring.unescape方法使用说明
2014/12/10 Javascript
jQuery+html5+css3实现圆角无刷新表单带输入验证功能代码
2015/08/21 Javascript
JS实现自动定时切换的简洁网页选项卡效果
2015/10/13 Javascript
JavaScript正则表达式匹配 div  style标签
2016/03/15 Javascript
JavaScript实现复制或剪切内容到剪贴板功能的方法
2016/05/23 Javascript
js实现日期显示的一些操作(实例讲解)
2017/07/27 Javascript
JavaScript实现带有子菜单和控件的slider轮播图效果
2017/11/01 Javascript
详解wepy开发小程序踩过的坑(小结)
2019/05/22 Javascript
[47:21]Liquid vs TNC Supermajor 胜者组 BO3 第一场 6.4
2018/06/05 DOTA
Python的string模块中的Template类字符串模板用法
2016/06/27 Python
python实现简易云音乐播放器
2018/01/04 Python
Python魔术方法专题
2020/06/19 Python
微信小程序“圣诞帽”的实现思路详解
2017/12/28 HTML / CSS
迪卡侬印度官网:购买所有体育用品
2017/06/24 全球购物
idealfit英国:世界领先的女性健身用品和运动衣物品牌
2017/11/25 全球购物
线程的基本概念、线程的基本状态以及状态之间的关系
2012/10/26 面试题
入党积极分子自我鉴定
2014/02/18 职场文书
科研课题实施方案
2014/03/18 职场文书
借款协议书范本
2014/04/22 职场文书
招股说明书范本
2014/05/06 职场文书
项目转让协议书
2014/10/27 职场文书
先进个人材料怎么写
2014/12/30 职场文书
商场营业员岗位职责
2015/04/14 职场文书
整改通知书
2015/04/20 职场文书
学风建设主题班会
2015/08/17 职场文书
《这片土地是神圣的》教学反思
2016/02/16 职场文书
在 Python 中利用 Pool 进行多线程
2022/04/24 Python