首页 > 解决方案 > Find_Peaks:图像数据的无效形状 (4951,)。可能的解决方案?

问题描述

大家好,当我尝试通过 imshow 显示时遇到了这个错误:Invalid shape (4951,) for image data

该数据是我通过运行图像得到的像素“peak_vals”输出photutils.find_peaks()。原始形状是 (5820,)。我很确定这个错误是由于形状不规则而发生的,但我不确定是否可以将其重塑为正确的尺寸。

所以我的问题是:

  1. 如果有一种可能的重塑方法,它是什么?

  2. 如果不是,我如何在我正在使用的图像中找到连接的像素(或超像素)?我最初的方法是将 peak_vals 数据(像素强度数据)拟合到椭圆,并将数据/像素过滤到适合椭圆内的那些。2 次迭代导致数据重塑(从 (5820,) 到 (4951,)。

标签: pythonimage-segmentationastropyastronomyphotutils

解决方案


推荐阅读