【问题标题】:Extracting a sub array from a Numpy array从 Numpy 数组中提取子数组
【发布时间】:2017-03-15 07:52:32
【问题描述】:

我有一张使用matplotlib.image.imread 加载的图像。

提取从左第 20 列第 5 行开始到右第 25 列第 10 行结束的图像部分的最佳方法是什么?

【问题讨论】:

    标签: numpy image-processing matplotlib


    【解决方案1】:

    img[5:10,20:25] 有什么问题?

    import matplotlib.image as mi
    import matplotlib.pyplot as plt
    
    
    img = mi.imread('./3.png')
    cropped =  img[5:10,20:25]
    f,axarr = plt.subplots(2,1)
    axarr[0].imshow(img)
    axarr[1].imshow(cropped)
    plt.show()
    

    结果:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-21
      • 1970-01-01
      • 2016-06-11
      • 1970-01-01
      • 2015-05-22
      • 2017-06-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多