Advertisement

用scikit-image读取tif文件无法完全加载

阅读量:

使用scikit-image读取tif文件只读取一半的问题

    • 现存难题
      • 应对策略

问题描述

通过scikit-image库加载tif文件时,仅能获取到文件内容的一半数据。当前所处理的tif文件包含100幅尺寸为512*512的图像,其数据格式为16位无符号整型。所采用的读取代码如下:

复制代码
    from skimage import io
    image = io.read(file_path)
    print(image.shape)
    
    
      
      
      
    
复制代码
    (100, 512, 512)
    
    
      
    

当前的呈现结果为:

复制代码
    (50, 512, 512)
    
    
      
    

所处理的图像数据中,有半数未能成功读取。

解决方案

scikit-image所依赖的tifffile库存在一定的兼容性问题,若不采用该库而直接调用scikit-image内置的读取功能则可避免相关问题。然而,当使用较高版本的scikit-image时,若未引入tifffile库则可能出现运行异常。因此,推荐的处理方式为:**选择安装0.16.2版本的scikit-image,并

全部评论 (0)

还没有任何评论哟~