在 Python 中使用 OpenCV 创建新图像无效

Creating new image with OpenCV in Python not working

我正在尝试使用 opencv 创建一个尺寸为 1920 x 1080 的新图像,目前不关心它是什么颜色。 我无法找到如何执行此操作。我发现 this 但是它已经过时并且导入了 cv 而不是 cv2,后者显然不包含 CreateImage()。

Python 中的 OpenCV 使用 numpy.ndarray 作为其数据容器。所以如果你想创建一个具有 all-zero 像素的 3 通道 8 位图像,只需使用 numpy.zeros([1920, 1080, 3], np.uint8)