我正试图修改一个示例程序(此处给出:http://scikit-learn.org/stable/auto_examples/cluster/plot_lena_segmentation.html)使用任意图像文件。不幸的是,到目前为止我所尝试的一切都没有成功。
我目前正在尝试使用skimage.data.load加载.bmp文件,并得到错误"输入必须是2D数组"。
我发现"lena()"函数在.dat文件上调用load,但我还没有成功地弄清楚图像在转换为.dat文件之前是如何存储的,所以如果问题是.bmp文件,我就不知道了。Jpegs也不起作用。
很抱歉,如果我遗漏了一些显而易见的东西,我目前正在学习Python。
Lena在这里是灰度图像,意味着它是(height, width)
大小的2d阵列。我不确定img_to_graph
是否按照你想要的方式处理彩色图像。你能给出完整的回溯吗?