Python获取图像矩阵PIL

标签 python numpy python-imaging-library

我正在尝试加载图像、转换它并打印矩阵。我有以下代码;

im = Image.open("1.jpg")
im = im.convert("L")
print im

当我打印“我”时,我得到这个 <PIL.Image.Image image mode=L size=92x112 at 0x2F905F8> .我怎样才能看到图像矩阵?

最佳答案

你可以使用numpy.asarray():

>>> import Image, numpy
>>> numpy.asarray(Image.open('1.jpg').convert('L'))

关于Python获取图像矩阵PIL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12243803/

相关文章:

python - PIL - 使用虚拟框识别对象

python - 将 dash 的(plotly) react 功能组件转换为类组件

python - 如何在pymongo中正确设计正则表达式?

python - 参数 n=2 的 numpy.diff 产生奇怪的结果

python - 摆脱二进制图像中的大 Blob ,但使用 PIL 或 skimage 在 python 中保留较小的 Blob

python - Python遍历灰度图像中的连接组件

javascript - 像 Jquery 一样在 python/Django 中进行 DOM 操作

python - 准备一个复杂的 python 项目以提交到启动板

python - 从 3D numpy 像素数组中删除空的 'rows' 和 'columns'

python - 如何在矩阵上执行函数的离散优化?