python - 如何使用 opencv python 从矩阵创建图像?

标签 python opencv opencv3.0

我有一个矩阵 m 填充如下(压缩版)。你能帮我用它创建一个图像吗?这样我希望矩阵中的所有 10 都具有不同的颜色。

m = np.array([[ 1 0 .... -1 10],  [ 10,0, ..... 0, 10] .... ]])

这个矩阵的维度是x行和y列

为简单起见,我不需要彩色图像。

import cv2
import numpy as np
img = np.random.randint(222, size=(100, 100,3))
gen = np.array(img ,dtype=np.uint8)
cv2.imshow('i',img)
cv2.waitKey(0)
cv2.destroyWindow('i')

最佳答案

import cv2
import numpy as np
img = np.random.randint(222, size=(100, 100,3))
gen = np.array(img ,dtype=np.uint8)
cv2.imshow('i',gen)
cv2.waitKey(0)
cv2.destroyWindow('i')

关于python - 如何使用 opencv python 从矩阵创建图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47242918/

相关文章:

python - 用逗号打印unicode

python - 鸭子类型(duck typing)实践 - Python 3.7

android - 如何从opencv android中的选定轮廓裁剪图像

python - 使用 pyinstaller 将脚本转换为独立可执行文件时捕获 RTSP 流失败

python - 在 python 中为谷歌应用引擎生成发现文档时找不到模块

python - Django 迁移不适用于 GitHub 操作

python - 我应该使用什么 OpenCV 跟踪 API 来跟踪正在运行的细胞?

python - 将视频中检测到的边缘帧保存为视频(opencv)

android - 由于相机预览而产生 OutOfMemoryError

python - OpenCV:对于相同的输入参数,SolvePnP给出不同的结果