Python实现三维切片mat文件保存某一张切片的图片
由于手中的数据是mat文件(我的数据是一组乳腺切片组成的三维数据),想要查看某一张切片的图片,又不想使用软件打开,因此需要利用脚本进行转换。
A = sio.loadmat(r'41582_L_MLO')
B = A['imageCroped']
首先读取我的mat文件,保存到A中,再读取里面的三维数组,保存到B中。
'41582_L_MLO’为我的文件名,'imageCroped’为文件中的三维数组的名字。
print(type(B))
print('三维数组: \n%s' % B)
print('B的维度:',B.shape)
查看此时B的类型。
查看B的具体数组。
查看B的维度,1860 * 402 * 33,即33张1860 * 402大小的切片。
C = B[:,:,15]
这步操作主要是取出第16个二维数组,即第16张切片。
上图为C矩阵的具体信息。
pyplot.imshow(C)
pyplot.show()
通过上述两行代码,即可显示第16张切片的图片。如下图:
完整代码如下:
import scipy.io as sio
import matplotlib.pyplot as pyplotA = sio.loadmat(r'41582_L_MLO')
B = A['imageCroped']C = B[:,:,15]
print(type(B))
print('三维数组: \n%s' % B)
print('B的维度:',B.shape)
print('C矩阵:\n%s'% C)
print('C的维度:',C.shape)
print(type(C))
pyplot.imshow(C)
pyplot.show()
Python实现三维切片mat文件保存某一张切片的图片相关推荐
- python 读取mat文件,python读取并写入mat文件的方法
先给大家介绍下python读取并写入mat文件的方法 用matlab生成一个示例mat文件: clear;clc matrix1 = magic(5); matrix2 = magic(6); sav ...
- 【Matlab】Matlab将mat文件保存为txt文件
Matlab将mat文件保存为txt文件 1. 使用dlmwrite函数实现 将矩阵 M 写入文件 'myFile.txt',用制表位字符分隔并使用 3 位数精度. dlmwrite('myFile. ...
- python保存为mat文件_Python读取mat文件保存为pickle格式的实例代码
Python使用pickle模块储存对象操作 Python读取mat文件,并保存为pickle格式的方法 这两天在搞Theano,要把mat文件转成pickle格式载入Python. Matlab是把 ...
- python 读取mat文件_python读取mat或npy文件以及将mat文件保存为npy文件(或npy保存为mat)的方法...
numpy h5py scipy 读取mat文件并存为npy格式文件 具体见代码,注意h5py的转置问题 import numpy as np from scipy import io mat = i ...
- python 笔记:读取mat文件
1 mat文件介绍 mat文件是matlab的数据存储的标准格式. mat文件是标准的二进制文件,还可以ASCII码形式保存和加载,在MATLAB中打开显示类似于单行EXCEL表格. --from 百 ...
- Python外(4)-读写mat文件
读写mat文件 1.读取 2.写入 .mat 是matlab中数据存储的标准格式,Python中能够通过库scipy读取和保存. 导入scipy库 from scipy import io 1.读取 ...
- python使用h5py读取mat文件数据
目录 一.matlab生成.mat文件 二.读取mat文件数据 一.matlab生成.mat文件 a=[]; List =dir('C:\Users\Administrator\Desktop\cod ...
- python把matlab的图显示出来,在Python上显示Matlab mat文件中的图像
我正在显示一个从这个文件下载的Mat文件的图像 site . 这是一个.mat文件,所以我尝试使用spicy.io的load mat函数加载它,但似乎无法绘制图像. 我做错什么了? import sc ...
- Python学习-简单爬虫及文件保存
百度数据抓取及保存文件: import requests# 获取网站信息 response = requests.get("http://www.baidu.com"); #生成一 ...
最新文章
- 投影转换_即插即用,办公投影不用愁:毕亚兹Mini DP转HDMIVGA转换器
- 各种 django 静态文件的配置总结【待续】
- Windows Embedded Compact 7网络编程概述(上)
- iframe内容 固定比例_允知研习|浅析固定总价合同的结算问题
- 爬空气质量MySQL_爬虫:利用selenium采集某某环境网站的空气质量数据
- python编程技术总结_Python面向对象编程(OOP)技术总结
- 《JAVA与模式》之解释器模式
- 抖音api开放平台对接_抖音视频API解析接口
- C语言-1024小游戏
- Flash:动画实例--球体弹跳
- Oracle 文字排序,按照拼音,姓氏笔画等
- Xposed工具的安装
- 虚拟机无法ping通物理机解决方案
- 基于ssm Vue+elementui农家乐管理系统java 项目源码介绍
- java_web需要哪些技术
- css3 的filer 功能
- 如何在大型系统中提供拼音检索服务
- c语言VK_SPACE什么意思,C语言,回车键: VK_RETURN (13) 后面的英文跟数字是什么含义,如何使用求解。。。...
- JSP javaweb餐厅点餐系统源码(点餐系统)点餐系统网上订餐系统在线订餐系统
- KMIP1.0环境搭建