输入图像 dtype 是 bool。插值不是用 bool 数据类型定义的

Input image dtype is bool. Interpolation is not defined with bool data type

我在使用 Mask_RCNN 训练我的自定义数据集时遇到了这个问题,其中包含多个 类。

这个错误发生在我开始训练的时候。这是我得到的:

/home/parth/anaconda3/envs/compVision/lib/python3.7/site-packages/skimage/transform/_warps.py:830: FutureWarning: Input image dtype is bool. Interpolation is not defined with bool data type. Please set order to 0 or explicitely cast input image to another data type. Starting from version 0.19 a ValueError will be raised instead of this warning. order = _validate_interpolation_order(image.dtype, order)

我一直得到它大约一百次,然后内核就死了。 请帮忙!!

也许你可以试试skimage 0.16.2版本。当我使用0.17.2版本时,我遇到了同样的issue.Good运气!我不知道为什么。

pip install -U scikit-image==0.16.2

我在用两个 类 训练 MaskRCNN 模型时也遇到了同样的问题。然后通过命令卸载现有的(我的是 0.19.2)scikit-image:

pip卸载scikit-image

并通过以下命令安装了相同软件包的 0.16.2 版本:

pip 安装scikit-image==0.16.2

注:使用的tensorflow和keras版本为:

tensorflow==2.2.0 keras==2.3.1