|||
发现问题:数据为bmp和png两张图像,在matlab中均显示为无符号8位。python做影像处理实验,第一步读取图像,使用的模块为matplotlib.image,用imread读取图像,bmp图像的影像矩阵会正常显示为0-255,但是png图像的矩阵会自动归一化0-1之间。
今天因为matplotlib模块的imread函数,读取png图像生成的矩阵,和matlab的imread生成的矩阵不一致,困扰很长时间,最后发现是图像格式的问题。
写下这篇博文,提醒自己有时间时,研读一下matplotlib模块的imread函数,和matlab的imread的书写区别。同时希望自己谨记这次教训,不要因为图像格式这种简单问题,生成困扰。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-10-20 04:35
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社