Я начинаю с массива numpy изображения.
In[1]:img = cv2.imread('test.jpg')
Форма - это то, что вы можете ожидать для изображения RGB 640x480.
In[2]:img.shape
Out[2]: (480, 640, 3)
Однако это изображение, которое у меня есть, представляет собой кадр видео, который составляет 100 кадров в длину. В идеале я хотел бы иметь один массив, содержащий все данные этого видео, так что img.shape
возвращает (480, 640, 3, 100)
.
Каков наилучший способ добавить в мой начальный массив следующий кадр, то есть следующий набор данных изображения, еще один массив 480 x 640 x 3?