大家好,当我尝试通过 imshow 显示时遇到了这个错误:Invalid shape (4951,) for image data
该数据是我通过运行图像得到的像素“peak_vals”输出photutils.find_peaks()
。原始形状是 (5820,)。我很确定这个错误是由于形状不规则而发生的,但我不确定是否可以将其重塑为正确的尺寸。
所以我的问题是:
如果有一种可能的重塑方法,它是什么?
如果不是,我如何在我正在使用的图像中找到连接的像素(或超像素)?我最初的方法是将 peak_vals 数据(像素强度数据)拟合到椭圆,并将数据/像素过滤到适合椭圆内的那些。2 次迭代导致数据重塑(从 (5820,) 到 (4951,)。