利用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 26 Python
Python单元测试简单示例
Jul 03 Python
详解Python logging调用Logger.info方法的处理过程
Feb 12 Python
对Python Pexpect 模块的使用说明详解
Feb 14 Python
JupyterNotebook设置Python环境的方法步骤
Dec 03 Python
快速查找Python安装路径方法
Feb 06 Python
tensorflow 分类损失函数使用小记
Feb 18 Python
浅谈django不使用restframework自定义接口与使用的区别
Jul 15 Python
浅谈Python3中print函数的换行
Aug 05 Python
解决Pymongo insert时会自动添加_id的问题
Dec 05 Python
如何编写python的daemon程序
Jan 07 Python
python Scrapy爬虫框架的使用
Jan 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上传apk后自动提取apk包信息的使用(示例下载)
2013/04/26 PHP
PHP list() 将数组中的值赋给变量的简单实例
2016/06/13 PHP
JS实现仿京东淘宝竖排二级导航
2014/12/08 Javascript
Bootstrap栅格系统的使用和理解2
2016/12/14 Javascript
gulp加批处理(.bat)实现ng多应用一键自动化构建
2017/02/16 Javascript
Vue.js tab实现选项卡切换
2017/05/16 Javascript
详解angularJS动态生成的页面中ng-click无效解决办法
2017/06/19 Javascript
js原生代码实现轮播图的实例讲解
2017/07/28 Javascript
详解如何创建并发布一个 vue 组件
2018/11/08 Javascript
微信小程序第三方框架对比 之 wepy / mpvue / taro
2019/04/10 Javascript
vue实现带复选框的树形菜单
2019/05/27 Javascript
node基于async/await对mysql进行封装
2019/06/20 Javascript
js+html实现周岁年龄计算器
2019/06/25 Javascript
微信小程序中的列表切换功能实例代码详解
2020/06/09 Javascript
vue3.0自定义指令(drectives)知识点总结
2020/12/27 Vue.js
利用Python的Twisted框架实现webshell密码扫描器的教程
2015/04/16 Python
详解Django缓存处理中Vary头部的使用
2015/07/24 Python
Python中你应该知道的一些内置函数
2017/03/31 Python
Python 通过URL打开图片实例详解
2017/06/01 Python
理解python中生成器用法
2017/12/20 Python
Python django使用多进程连接mysql错误的解决方法
2018/10/08 Python
python分割一个文本为多个文本的方法
2019/07/22 Python
Python socket处理client连接过程解析
2020/03/18 Python
python获取响应某个字段值的3种实现方法
2020/04/30 Python
英国电信商店:BT Shop
2019/12/17 全球购物
一个J2EE项目团队的主要人员组成是什么
2012/06/04 面试题
个人素质的自我评价分享
2013/12/16 职场文书
个人委托书怎么写
2014/04/04 职场文书
募捐倡议书
2014/04/14 职场文书
庆祝国庆节标语
2014/10/09 职场文书
2014年禁毒工作总结
2014/11/24 职场文书
企业财务经理岗位职责
2015/04/08 职场文书
房贷工资证明范本
2015/06/12 职场文书
婚育证明格式
2015/06/17 职场文书
红色经典电影观后感
2015/06/18 职场文书
Win11局域网共享权限在哪里设置? Win11高级共享的设置技巧
2022/04/05 数码科技