python处理图像矩阵--值转为int

Posted SinatJ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python处理图像矩阵--值转为int相关的知识,希望对你有一定的参考价值。


1. 在用python处理图像数字矩阵时,若对矩阵进行了加减乘除等运算,可能会造成矩阵元素值溢出,然后某些元素值可能都被赋为255;
之后若重新显示图像,可能会没有什么变化,此时,可以将运算后的矩阵值转换为int,再返回。

2. 还要注意,读取图像然后转为 numpy 数组,此时的数组是 int 矩阵但是将 numpy 数组经过运算得到的很可能是 float 矩阵,但最后若还要用 numpy 类型的数组进行显示(如plt),则在显示前,需要转为 int 矩阵,否则很可能看不出图像变化。

以上是关于python处理图像矩阵--值转为int的主要内容,如果未能解决你的问题,请参考以下文章

matlab中如何将灰度图转化为二值黑白图像?敬请各位大侠指点!

数组/矩阵转换成Image类

opencv中16位的矩阵保存成图像,最大灰度值只有32768

Python将彩色图像转为灰度图像

Python遥感图像处理应用篇(二十四):Python绘制遥感图像各波段热力图(相关系数矩阵)

Python遥感图像处理应用篇(二十四):Python绘制遥感图像各波段热力图(相关系数矩阵)