,,Python 改变数组类型为uint8的实现

,,Python 改变数组类型为uint8的实现

本文主要介绍Python如何将数组类型改为uint8,有很好的参考价值。希望对你有帮助。来和边肖一起看看吧。

第一次写博客,试试吧

学习opencv3时,在hsv空间绘制2d直方图时,生成的hist数组格式必须转换为uint8格式,否则应用cv2.imshow时图像无法显示!

# data=np.array(hist,dtype='uint8 ')

补充知识:python中图片的float类型和uint8类型

在python图像处理过程中,遇到的RGB图像的值介于0和255之间。为了更好地处理图像,通常将图像值转换为0到1之间的值。

这个过程就是把图像的float类型转换成uint8类型的过程。

float类型的取值范围是-1到1或0到1。

uint8类型的取值范围:0到255

下图是常见的类型取值范围

上面将数组类型改为uint8的Python实现就是边肖分享的全部内容。希望给大家一个参考,多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: