首页 > 代码库 > opencv(1)数组转化为图像
opencv(1)数组转化为图像
数组转化为图像Converting between an image and raw bytes
import cv2import numpyimport os# Make an array of 120,000 random bytes.randomByteArray = bytearray(os.urandom(120000))flatNumpyArray = numpy.array(randomByteArray)# Convert the array to make a 400x300 grayscale image.grayImage = flatNumpyArray.reshape(300, 400)cv2.imwrite(‘RandomGray.png‘, grayImage)# Convert the array to make a 400x100 color image.bgrImage = flatNumpyArray.reshape(100, 400, 3)cv2.imwrite(‘RandomColor.png‘, bgrImage)
运行脚本后会在脚本的路径中找到两个随机值构成的图像 RandomGray.png and RandomColor.png
opencv(1)数组转化为图像
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。