[Python] [Scikit]使用Spectral Clustering示例代码(给定)来使用任意图像?

时间:2015-04-14 14:55:10

标签: python scikit-learn

我试图修改示例程序(在此处给出:http://scikit-learn.org/stable/auto_examples/cluster/plot_lena_segmentation.html)以使用任意图像文件。不幸的是,到目前为止我尝试过的所有东西都没有运行。

我目前正在尝试使用skimage.data.load加载.bmp文件并获取错误"输入必须是2D数组"。

我发现" lena()"函数调用.dat文件上的加载,在转换为.dat文件之前,我还没有成功确定图像的存储方式,所以如果问题是.bmp文件,我就不会这样做。 Jpegs也没有工作。

很抱歉,如果我遗漏了一些明显的东西,我目前正在学习Python。

1 个答案:

答案 0 :(得分:0)

Lena是一个灰度图像,这意味着它是一个大小为(height, width)的二维数组。我不确定img_to_graph是否按照您想要的方式处理彩色图像。你能给出完整的追溯吗?