python处理图像矩阵--值转为int
Posted SinatJ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python处理图像矩阵--值转为int相关的知识,希望对你有一定的参考价值。
1. 在用python处理图像数字矩阵时,若对矩阵进行了加减乘除等运算,可能会造成矩阵元素值溢出,然后某些元素值可能都被赋为255;
之后若重新显示图像,可能会没有什么变化,此时,可以将运算后的矩阵值转换为int,再返回。
2. 还要注意,读取图像然后转为 numpy 数组,此时的数组是 int 矩阵,但是将 numpy 数组经过运算得到的很可能是 float 矩阵,但最后若还要用 numpy 类型的数组进行显示(如plt),则在显示前,需要转为 int 矩阵,否则很可能看不出图像变化。
以上是关于python处理图像矩阵--值转为int的主要内容,如果未能解决你的问题,请参考以下文章
matlab中如何将灰度图转化为二值黑白图像?敬请各位大侠指点!
opencv中16位的矩阵保存成图像,最大灰度值只有32768