Bet*_*ish 7 warnings scikit-image
我想关闭 skimage UserWarning:我使用了此代码,但它们仍处于启用状态。
with warnings.catch_warnings():
warnings.simplefilter("ignore")
skimage.io.imsave
Run Code Online (Sandbox Code Playgroud)
jmb*_*uis 12
我在文档中发现调用imsave 时有一个专用选项“check_contrast” :https : //scikit-image.org/docs/dev/api/skimage.io.html?#imsave
如果要禁用指示低对比度图像的 imsave 警告,则应将此选项设置为 False:check_contrast=False
from skimage import io
io.imsave(filename, image, check_contrast=False)
Run Code Online (Sandbox Code Playgroud)
显然 skimage 使用 imageio 作为他的第一个插件选项来保存图像。
尝试:
import imageio.core.util
def ignore_warnings(*args, **kwargs):
pass
imageio.core.util._precision_warn = ignore_warnings
Run Code Online (Sandbox Code Playgroud)
之后,您可以保存图像而不会出现警告:
imsave(filename, image)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3705 次 |
| 最近记录: |