python opencv3 图像与原始字节转换

Posted 稀里糊涂林老冷

tags:

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

 

 

 1 # coding:utf8
 2 import cv2
 3 import numpy
 4 import os
 5 
 6 
 7 """
 8 随机字节的bytearray转为灰度图像和BGR图像
 9 """
10 randomByteArray = bytearray(os.urandom(120000))
11 flatNumpyArray = numpy.array(randomByteArray)
12 # 转换成400*300的灰度图像
13 grayImage = flatNumpyArray.reshape(400, 300)
14 cv2.imwrite("randomGray.png", grayImage)
15 
16 """
17 随机字节的bytearray转为400*100的彩色图像
18 """
19 bgrImage = flatNumpyArray.reshape(400, 100, 3)
20 cv2.imwrite("randomColor.png", bgrImage)

 

以上是关于python opencv3 图像与原始字节转换的主要内容,如果未能解决你的问题,请参考以下文章

python+opencv3图像处理学习记录

python+opencv3图像处理学习记录

python+opencv3图像处理学习记录

[转]opencv3 图像处理 之 图像缩放( python与c++实现 )

Python3与OpenCV3.3 图像处理--环境搭建与简单DEMO

Python and OpenCV - 为啥用 OpenCV 处理的裁剪图像仍然可以影响原始图像?