求助:用h5py获取分块图像数据集的单图均值与标准差
大型图像数据集分块计算单图均值与标准差的问题
我正在处理一个尺寸为dset=(1563,2048,396)的大型图像数据集(维度定义为**(像素,像素,图像数量)**),已将其分块为chunk=(1,1,396),每个图像对应一个分块。我需要获取每个图像(即每个分块)的均值和标准差,但尝试的三种方法均存在问题:
- 第一种方法中获取的chunk仅为单个值,导致计算出的均值和标准差结果错误;
- 第二种方法中获取的image维度为
(2048,396),不符合所需的(1536,2048),调整循环范围会触发报错; - 第三种方法能得到正确结果,但运行耗时过长。
内容的提问来源于stack exchange,提问作者Amhm
相关产品推荐
相关产品推荐

