【实验笔记】医学图像处理实验一:Python语言环境下的图像基本操作

该文介绍了一个使用Python的scikit-image和matplotlib库来读取和显示不同类型图像的实验,包括彩色图像、灰度图像和二值图像。实验在VSCode环境下进行,涉及的技能包括文件操作、图像数据处理和可视化。此外,还提及了计算机网络协议的相关概念和应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本课程使用书目为《计算机网络教程》(第六版|微课版本)
教学老师:陈明
教学内容:1、熟练掌握图像文件的基本操作;2、熟练掌握图像数据的基本操作。
面向专业:智能医学工程,生物医学工程
本文内容:计算机网络协议的概念、协议的分类、常见的计算机网络协议、计算机网络的应用等相关知识点

本实验演示用的是spyder,我用的是VS Code python环境是3.9.16

#载入库
import os#读取文件的库
from skimage import io
from matplotlib import pyplot as plt

如果conda没用对应库的可以用命令行在对应的虚拟环境安装(别装在base)

pip install scikit-image
pip install matplotlib

读取对应文件中的目标图像

plt.close('all')
path = "..//image"
# 鸢尾花彩色图像
imagefile1 = os.path.join(path, 'iris.tif')
# 玫瑰花灰度图像
imagefile2 = os.path.join(path, 'rose.tif')
# 形状二值图像
imagefile3 = os.path.join(path, 'shapes.tif')
# 读取图像文件中的图像数据,请在变量浏览器中观察三种图像的数据类型和大小
img1 = io.imread(imagefile1)
img2 = io.imread(imagefile2)
img3 = io.imread(imagefile3)
plt.figure()
plt.subplot(311);plt.imshow(img1,cmap='gray');plt.title('color image');plt.axis('off')
plt.subplot(312);plt.imshow(img2,cmap='gray');plt.title('gray image');plt.axis('off')
plt.subplot(313);plt.imshow(img3,cmap='gray');plt.title('binary image');plt.axis('off')
plt.subplots_adjust(hspace=0.1)
plt.show()

请添加图片描述
可以通过变量监视器查看三张图片的内容和三张图片的参数值,进行对比,分析不同类型的图像的区别

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值