当前位置: 代码迷 >> 综合 >> ValueError: Buffer dtype mismatch, expected 'uint8_t' but got 'int'
  详细解决方案

ValueError: Buffer dtype mismatch, expected 'uint8_t' but got 'int'

热度:83   发布时间:2023-12-16 07:38:35.0

在跑maskrcnn的测试代码时出现了这个错误ValueError: Buffer dtype mismatch, expected 'uint8_t' but got 'int'

解决方法:maskrcnn-benchmark/maskrcnn_benchmark/data/datasets/evaluation/coco/coco_eval.py第147行
            mask_util.encode(np.array(mask[0, :, :, np.newaxis], order="F").astype('uint8'))[0]加上了astype('uint8')就好了

  相关解决方案