python - 尝试在 Python 上以灰度显示图像时出现 TyperError
问题描述
尝试以灰度显示图像时,我不断收到 TypeError: Invalid shape (825,) for image data。
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
import numpy as np
import os
plt.rcParams['figure.figsize'] = [16, 8]
A = mpimg.imread('image4.jpg')
X = np.mean(A, -1)
img = plt.imshow(X)
img.set_cmap('gray')
plt.axis('off')
plt.show()
解决方案
推荐阅读
- node.js - 预期类型对象但找到类型字符串
- go - 无法更新“jinzhu/gorm”pkg 中的行
- jsf - 在 WebSphere Liberty 服务器 20.0.0.2 中未清除 FacesMessge
- angular - 每个表格行有多个单选按钮
- vba - Word 中的 VBA 脚本问题
- ios - Safari手机上的视频全屏问题
- javascript - 在这个 for/of 循环中,什么是传统 IE11 for 循环的等价物?
- apache-spark - 尽管缓存了输入 df,但 Spark 流式传输性能问题
- variables - Ansible:在另一个变量声明中使用一个变量
- html - Css 首字母解决方法