1-图像读取

skimage

复制代码
import skimage
from skimage import io, color

# 读取灰度图,能做到16bit无损
img = io.imread('CT-220s_681.tif')   # 直接就是numpy类型,dtype根据图片格式决定,np默认float64格式
print(img.shape, type(img), img.dtype)
print(img)

# 读取彩色图,默认RGB
img = io.imread('0006.png')   
print(img.shape, type(img), img.dtype)
print(img)

输出

复制代码
(721, 1994) <class 'numpy.ndarray'> uint16
[[47532 46889 47658 ... 46906 46789 46942]
 [48233 47433 47538 ... 47491 47502 47378]
 [47926 46989 46765 ... 46272 46423 46601]
 ...
 [47306 45753 46147 ... 47469 47149 47082]
 [46289 46380 46739 ... 47196 46787 47083]
 [46588 46007 46457 ... 46843 47372 47149]]

(2040, 1356, 3) <class 'numpy.ndarray'> uint8
[[[158 120  97]
  ...
  [126 109  79]]]


复制代码
# RGB转换为灰度图。自动转化到[0,1],float64
gray_img = color.rgb2gray(img)
print(gray_img.shape, type(gray_img), gray_img.dtype)

输出

复制代码
(2040, 1356) <class 'numpy.ndarray'> float64
相关推荐
Geoking.11 小时前
PyTorch torch.ones()张量创建详解
人工智能·pytorch·python
conkl11 小时前
在 CentOS 系统上实现定时执行 Python 邮件发送任务完整指南
linux·运维·开发语言·python·centos·mail·邮箱
人工智能教学实践11 小时前
TCP 与 HTTP 协议深度解析:从基础原理到实践应用
python
查士丁尼·绵11 小时前
笔试-计算网络信号
python
淼_@淼11 小时前
python-xml
xml·python·1024程序员节
yumgpkpm12 小时前
CMP(类ClouderaCDP7.3(404次编译) )完全支持华为鲲鹏Aarch64(ARM)POC报告
大数据·hive·hadoop·python·elasticsearch·hbase·cloudera
前进的李工12 小时前
LeetCode hot100:560 和为k的子数组:快速统计法
python·算法·leetcode·前缀和·哈希表
用户37215742613512 小时前
Python 高效实现 Excel 与 TXT 文本文件之间的数据转换
python
AndrewHZ13 小时前
【图像处理基石】图像滤镜的算法原理:从基础到进阶的技术解析
图像处理·python·opencv·算法·计算机视觉·滤镜·cv
百锦再14 小时前
Go与Python在AI大模型开发中的深度对比分析
java·开发语言·人工智能·python·学习·golang·maven