【发布时间】:2015-03-17 20:33:45
【问题描述】:
我刚开始尝试 Python 和图像处理。我遵循了这个结构非常好的教程:http://pythonvision.org/basic-tutorial/。教程中的所有内容似乎都可以正常工作,并提供了图像(带有单元格的图像)。现在我想尝试输入另一个图像时它的行为方式。所以我拍了另一张图片(这篇文章底部的那张),突然之间东西的行为变得不同了。首先,pylab.show() 不显示图像热图而是显示常规图像,而当没有定义颜色图时它应该给出热图。
由于这个原因,一切都表现不同,它只识别一个组件(所有不是白色的)。我错过了什么?输入图像是否必须是黑白/灰度? .jpg 和 .jpeg 重要吗?
我似乎找不到问题,我们将不胜感激。
此代码应提供默认的热图视图,但改为提供常规图像:
dna = mahotas.imread('tools.jpg')
dna = dna.squeeze()
pylab.imshow(dna)
pylab.show()
我正在尝试使用的图像:
【问题讨论】:
标签: python image algorithm matplotlib