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
相关推荐
Data_Journal3 小时前
使用 AutoScraper 进行网页抓取:分步教程
大数据·开发语言·数据库·python·scrapy
FanetheDivine3 小时前
学习python 1.搭建python环境
python
虎虎(_ _)。゜zzZ4 小时前
SQLAlchemy入门教程
数据库·后端·python·sql·ai·sqlalchemy
BUG研究员_5 小时前
LangGraph持久化之失败后恢复运行
python·agent
gb42152875 小时前
数字人面试和RAG区别?
python
宁渡AI大模型5 小时前
AI 全栈面试新趋势:Vibe Coding、前端、Java 后端高频面试题深度解析|河南宁渡科技有限公司编程教程
java·javascript·人工智能·python·ai大模型
Groundwork Explorer5 小时前
ESP32-C3 SuperMini 排查WIFI收发故障
python·单片机·嵌入式硬件·mcu
智购科技自动售货机工厂5 小时前
2026自动售货机端侧AI降本逻辑:从云端API到本地推理的成本重构~YH
人工智能·python·ui·面试·交互
Data_Journal5 小时前
如何将网页抓取用于机器学习
大数据·开发语言·数据库·python·scrapy
郝学胜-神的一滴5 小时前
Effective Python 条款 13:善用星号解包,告别下标切片拆分的坑
服务器·开发语言·数据结构·python·程序人生·pycharm