读取的img的格式是uint8什么时候转化为float32是合理的?

在进行数据的预处理时,我遇到了一个bug,后来发现是没有将uint8转化为float32的原因,首先说说unit8。

uint8 #8位无符号整形

如果使用opencv的函数预处理,就是对uint8的数据直接处理。改变了数据类型型反而有问题了。

但是自己编写函数时处理unit8的数据要格外小心,因为处理后的结果被强制在0-255的整数内。小于0的数据被限制 为0,而大于255的数据自然为255。
所以建议进行float32的数据转换,

你可能感兴趣的:(图像处理,python)