imshow 显示图像全白 在matlab中,为了保证精度,经过了运算的图像矩阵A其数据类型会从unit8型变成double型。imshow()显示图像时对double型是认为在0-1范围内,即大于1时都是显示为白色。imshow显示uint8型时是0~255范围。 解决方案:imshow(A,[]) 等价于imshow(A,[min(A(:)),max(A(:))]) imshow 显示图像全黑 改成 imshow(mat2gray(A)),如果还是全黑,看一下A的值是否都是0