python - Find_Peaks:图像数据的无效形状 (4951,)。可能的解决方案?
问题描述
大家好,当我尝试通过 imshow 显示时遇到了这个错误:Invalid shape (4951,) for image data
该数据是我通过运行图像得到的像素“peak_vals”输出photutils.find_peaks()
。原始形状是 (5820,)。我很确定这个错误是由于形状不规则而发生的,但我不确定是否可以将其重塑为正确的尺寸。
所以我的问题是:
如果有一种可能的重塑方法,它是什么?
如果不是,我如何在我正在使用的图像中找到连接的像素(或超像素)?我最初的方法是将 peak_vals 数据(像素强度数据)拟合到椭圆,并将数据/像素过滤到适合椭圆内的那些。2 次迭代导致数据重塑(从 (5820,) 到 (4951,)。
解决方案
推荐阅读
- javascript - 如何在获取数据并使用ajax发送到服务器的jQuery函数中传递两个值?
- java - Java中的两层通用结构
- python - 如何修复“qt5 无法执行代码,因为 Qt5WebEngineCore.dll”
- list - 我如何在haskell中划分然后在列表中返回答案
- sql-server - 如何在 Powershell 4 中安装 Powershell 模块?
- lighthouse - 灯塔检测不可见的布局变化?(令人难以置信的高 CLS)
- python - 如何划分具有不同列长度的两个dfs?
- criteria - 如何使用 sumif 匹配同一范围内的多个条件
- blockchain - 安装 startport mv:无法将“./starport”移动到“/usr/local/bin/starport”:权限被拒绝
- excel - 在不同的电子表格中使用相同的宏