gpt4 book ai didi

python - 使用 OpenCV 从随机数组在 Python 中创建 RGB 图片

转载 作者:太空宇宙 更新时间:2023-11-03 20:56:12 26 4
gpt4 key购买 nike

我想在 Python 中使用 OpenCV/Numpy 设置创建一个由随机像素值数组组成的 RGB 图像。

我能够创建灰色图像 - 看起来非常生动;使用此代码:

import numpy as np
import cv2

pic_array=np.random.randint(255, size=(900,800))
pic_array_8bit=slika_array.astype(np.uint8)
pic_g=cv2.imwrite("pic-from-random-array.png", pic_array_8bit)

但我也想把它做成彩色的。我尝试使用 cv2.cvtColor() 进行转换,但无法正常工作。

问题可能出在数组定义或遗漏的步骤中。找不到类似的情况...任何关于如何制作随机 RGB 彩色图像的帮助都会很棒。

谢谢!

最佳答案

RGB 图像由三张灰度图像组成。您可以制作三个灰度图像,例如

rgb = np.random.randint(255, size=(900,800,3),dtype=np.uint8)
cv2.imshow('RGB',rgb)
cv2.waitKey(0)

关于python - 使用 OpenCV 从随机数组在 Python 中创建 RGB 图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50025280/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com