我试着把RGB图像转换成灰度图像,然后把它们画出来。但是我不能在PIL转换(‘L’)之后绘制灰度图像。Spyder控制台(Python3.6)中报告了以下错误。但是,如果我不使用转换(‘L’),则可以绘制原始图像。
File "d:\ProgramData\Anaconda3\lib\site-packages\matplotlib\image.py",第430行,在_make_image中,如果A.mask.shape == A.shape:
掩码:“numpy.ndarray”对象没有“”AttributeError“”属性“”
请参阅下面的python代码:
from P
我有一个包含jpg图像的文件夹,我想将它们转换成电影,但我也想在电影上有轴(图像没有轴).my图像是灰度的。命令movie(F,1);显示电影,但是轴没有固定在电影.also上。我保存的avi只显示没有轴的电影(图像的运动)。这是我的代码:
vidObj = VideoWriter('sample.avi');
open(vidObj);
for num_frame=1:40
%find filename of the image
filename = sprintf('%s_%d.jpg','new_image/sample_ima
我正在编写一个简单的PNG解析器,它可以解码PNG数据并使用matplotlib打印原始像素。我没有问题打印RGB,RGBA和纯灰度。
import matplotlib.pyplot as plt
import numpy as np
with PngParser() as png:
if png.greyscale:
plt.imshow(np.array(png.reconstructed_data).reshape((png.height, png.width)), cmap='gray', vmin=0, vmax=255)