我试图修改示例程序(在此处给出:http://scikit-learn.org/stable/auto_examples/cluster/plot_lena_segmentation.html)以使用任意图像文件。不幸的是,到目前为止我尝试过的所有东西都没有运行。
我目前正在尝试使用skimage.data.load加载.bmp文件并获取错误"输入必须是2D数组"。
我发现" lena()"函数调用.dat文件上的加载,在转换为.dat文件之前,我还没有成功确定图像的存储方式,所以如果问题是.bmp文件,我就不会这样做。 Jpegs也没有工作。
很抱歉,如果我遗漏了一些明显的东西,我目前正在学习Python。
答案 0 :(得分:0)
Lena是一个灰度图像,这意味着它是一个大小为(height, width)
的二维数组。我不确定img_to_graph
是否按照您想要的方式处理彩色图像。你能给出完整的追溯吗?