【问题标题】:Properly converting an image for use in blob_log正确转换图像以在 blob_log 中使用
【发布时间】:2019-11-22 14:46:48
【问题描述】:

我正在使用 scikit-image 的 blob_log,它采用参数 image 并计算其中的 blob。文档说

image - 2D 或 3D ndarray

输入灰度图像,假设斑点在深色背景上是亮的(黑底白字)。

我有一个预先存在的图像 foo.jpg,然后我使用它转换为灰度

from PIL import Image
image_gray = Image.open("foo.jpg").convert('LA')

但是,当我在 blob_log 中使用 image_gray 作为参数时,我收到了一个错误 (AttributeError: ndim)。如何获取灰度图像并将其正确转换为 numpy 数组?谢谢!

【问题讨论】:

    标签: python python-3.x image-processing scikit-image numpy-ndarray


    【解决方案1】:

    你可以这样做:

    import numpy as np
    from PIL import Image
    
    image_gray = Image.open("foo.jpg").convert('LA')
    numpyImage = np.array(image_gray)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-23
      • 1970-01-01
      • 2016-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-08
      • 1970-01-01
      相关资源
      最近更新 更多