利用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核心编程中的浅拷贝与深拷贝
Jan 07 Python
解读python logging模块的使用方法
Apr 17 Python
python爬虫_实现校园网自动重连脚本的教程
Apr 22 Python
python3.5 email实现发送邮件功能
May 22 Python
python看某个模块的版本方法
Oct 16 Python
Python脚本完成post接口测试的实例
Dec 17 Python
Python根据成绩分析系统浅析
Feb 11 Python
django框架用户权限中的session缓存到redis中的方法
Aug 06 Python
python 根据网易云歌曲的ID 直接下载歌曲的实例
Aug 24 Python
python的faker库用法
Nov 28 Python
Python-for循环的内部机制
Jun 12 Python
基于Python中Remove函数的用法讨论
Dec 11 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
Re:从零开始的异世界生活 第2季 开播啦
2020/07/24 日漫
PHP 引用文件技巧
2010/03/02 PHP
一次失败的jQuery优化尝试小结
2011/02/06 Javascript
Js动态添加复选框Checkbox的实例方法
2013/04/08 Javascript
JS 实现导航栏悬停效果(续2)
2013/09/24 Javascript
javascript操作数组详解
2014/12/17 Javascript
JavaScript显示表单内元素数量的方法
2015/04/02 Javascript
jquery使用经验小结
2015/05/20 Javascript
JavaScript基于Dom操作实现查找、修改HTML元素的内容及属性的方法
2017/01/20 Javascript
详解webpack分离css单独打包
2017/06/21 Javascript
ES6新增数据结构WeakSet的用法详解
2017/08/07 Javascript
详解mpvue中小程序自定义导航组件开发指南
2019/02/11 Javascript
JS实现的贪吃蛇游戏案例详解
2019/05/01 Javascript
vue实现路由懒加载及组件懒加载的方式
2019/06/11 Javascript
详解Vue.js和layui日期控件冲突问题解决办法
2019/07/25 Javascript
微信小程序云函数使用mysql数据库过程详解
2019/08/07 Javascript
Python中函数参数设置及使用的学习笔记
2016/05/03 Python
Python进行数据提取的方法总结
2016/08/22 Python
Python文件操作,open读写文件,追加文本内容实例
2016/12/14 Python
python利用不到一百行代码实现一个小siri
2017/03/02 Python
Python3 jupyter notebook 服务器搭建过程
2018/11/30 Python
详解Django-auth-ldap 配置方法
2018/12/10 Python
对python3 Serial 串口助手的接收读取数据方法详解
2019/06/12 Python
python 多进程共享全局变量之Manager()详解
2019/08/15 Python
python上下文管理的使用场景实例讲解
2021/03/03 Python
css3实现的多级渐变下拉菜单导航效果代码
2015/08/31 HTML / CSS
浅谈Html5多线程开发之WebWorkers
2018/05/02 HTML / CSS
Guess美国官网:美国知名服装品牌
2019/04/08 全球购物
写给女朋友的道歉信
2014/01/08 职场文书
珍珠奶茶店创业计划书
2014/01/11 职场文书
交通事故检查书范文
2014/01/30 职场文书
创业大赛策划书
2014/03/01 职场文书
合作协议书范本
2014/04/17 职场文书
竞选大队长演讲稿
2014/04/29 职场文书
师德师风自我剖析材料
2014/09/27 职场文书
读《钢铁是怎样炼成的》有感:百炼方成钢
2019/11/05 职场文书