利用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中的文件和目录操作实现代码
Mar 13 Python
Tensorflow中的placeholder和feed_dict的使用
Jul 09 Python
关于Django ForeignKey 反向查询中filter和_set的效率对比详解
Dec 15 Python
pycharm远程开发项目的实现步骤
Jan 20 Python
详解Python读取yaml文件多层菜单
Mar 23 Python
python实现视频读取和转化图片
Dec 10 Python
django之从html页面表单获取输入的数据实例
Mar 16 Python
python 无损批量压缩图片(支持保留图片信息)的示例
Sep 22 Python
python获取linux系统信息的三种方法
Oct 14 Python
详解Python+Selenium+ChromeDriver的配置和问题解决
Jan 19 Python
python 爬取腾讯视频评论的实现步骤
Feb 18 Python
python spilt()分隔字符串的实现示例
May 21 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中对2个数组相加的函数
2011/06/24 PHP
PHP中的str_repeat函数在JavaScript中的实现
2013/09/16 PHP
php绘图之生成饼状图的方法
2015/01/24 PHP
百度工程师讲PHP函数的实现原理及性能分析(三)
2015/05/13 PHP
php中str_pad()函数用法分析
2017/03/28 PHP
原生JS实现Ajax通过GET方式与PHP进行交互操作示例
2018/05/12 PHP
PHP实现单文件、多个单文件、多文件上传函数的封装示例
2019/09/02 PHP
phpmyadmin在宝塔面板里进不去的解决方案
2020/07/06 PHP
IE和Mozilla的兼容性汇总event
2007/08/12 Javascript
event.keyCode键码值表 附只能输入特定的字符串代码
2009/05/15 Javascript
javascript 按键事件(兼容各浏览器)
2013/12/20 Javascript
jQuery中delegate和on的用法与区别详细解析
2014/01/26 Javascript
解决json日期格式问题的3种方法
2014/02/02 Javascript
jQuery给多个不同元素添加class样式的方法
2015/03/26 Javascript
js自调用匿名函数的三种写法(推荐)
2016/08/19 Javascript
jQuery文字轮播特效
2017/02/12 Javascript
JavaScript模拟实现自由落体效果
2018/08/28 Javascript
浅谈JavaScript 代码整洁之道
2018/10/23 Javascript
node命令行工具之实现项目工程自动初始化的标准流程
2019/08/12 Javascript
JS常用排序方法实例代码解析
2020/03/03 Javascript
js 闭包深入理解与实例分析
2020/03/19 Javascript
javascript实现多边形碰撞检测
2020/10/24 Javascript
Vue中使用JsonView来展示Json树的实例代码
2020/11/16 Javascript
element 动态合并表格的步骤
2020/12/31 Javascript
Python中的装饰器用法详解
2015/01/14 Python
Python中利用函数装饰器实现备忘功能
2015/03/30 Python
使用Python编写一个最基础的代码解释器的要点解析
2016/07/12 Python
Python 安装setuptools和pip工具操作方法(必看)
2017/05/22 Python
python遍历文件夹,指定遍历深度与忽略目录的方法
2018/07/11 Python
Python产生一个数值范围内的不重复的随机数的实现方法
2019/08/21 Python
Pytorch中accuracy和loss的计算知识点总结
2019/09/10 Python
python Opencv计算图像相似度过程解析
2019/12/03 Python
TCP协议通讯的过程和步骤是什么
2015/10/18 面试题
交通事故协议书
2014/04/15 职场文书
助理政工师申报材料
2014/06/03 职场文书
MySQL 数据 data 基本操作
2022/05/04 MySQL