matlab生成空图像,figure,imshow之后图像为空白图像

在MATLAB中进行图像合成时,发现使用figure和imshow显示的图像p2为空白,但实际上其像素值并不全为(255,255,255)。博主通过代码展示了读取四幅图像并进行运算的过程,但在处理过程中可能存在的问题导致了显示异常。代码中包含了对图像通道的逐元素运算,但没有明确指出导致空白的原因。最后,博主保存了部分处理后的图像并尝试了不同尺寸的子图像显示。" 113684965,10681660,C++实现:寻找完美照片区间,"['算法', 'C++编程', '数据结构', '数组处理', '搜索']
摘要由CSDN通过智能技术生成

把几幅图像做合成运算之后 ,figure 平显示正常 p2显示为纯白图像这是为什么呢,看过p2的像素数值并不等于(255,255,255),求高手解救。。。。下面是我的代码:

clc;

clear all;

% a=input('Enter the file name:','s'); % 输入图像

% b=input('Enter the file name:','s'); % 输入图像

% c=input('Enter the file name:','s'); % 输入图像

% d=input('Enter the file name:','s'); % 输入图像

BW1=imread(a);

BW2=imread(b);

BW3=imread(c);

BW4=imread(d);

[x,y,z]=size(BW1);

p=zeros(x,y,z);

p1=p;

p2=p;

p3=p;

p1=BW1+BW2+BW3+BW4;

figure,imshow(p1);

BW11=BW1(:,:,1);BW12=BW1(:,:,2);BW13=BW1(:,:,3);

BW21=BW2(:,:,1);BW22=BW2(:,:,2);BW23=BW2(:,:,3);

BW31=BW3(:,:,1);BW32=

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值