例如,假设您的视频有10帧,分辨率为200x200像素。因此,您必须创建一个数据类型为uint8(每个RGB组件使用8个无符号位)的尺寸为10 x 200 x 200 x 3的数据集。下面是如何将其传输到h5py api。有关详细信息,请查看docs。在
import h5py
import numpy as np
# create an hdf5 file
with h5py.File("/tmp/videos.h5") as f:
# create a dataset for your movie
dst = f.create_dataset("myvideo", shape=(10, 200, 200, 3),
dtype=np.uint8)
# fill the 10 frames with a random image
for frame in range(10):
dst[frame] = np.random.randint(255, size=(200, 200, 3))
例如,假设您的视频有10帧,分辨率为200x200像素。因此,您必须创建一个数据类型为uint8(每个RGB组件使用8个无符号位)的尺寸为10 x 200 x 200 x 3的数据集。下面是如何将其传输到h5py api。有关详细信息,请查看docs。在
相关问题 更多 >
编程相关推荐