img(:,:,1)=unit8(R.*b+(1-b).*R1)中的维度不一致怎么解决

A=imread('C:\Users\dplx\Desktop\JYHM1HYBB[V3JPQ7BZ5]WCR.png');
M=imread('C:\Users\dplx\Desktop\0866612bc7de082ba0c5ee7dbc5ac30e_t01480e32bba3cd0a49.jpg');
figure(1),imshow(A)
a=A(:,:,3); %确定图像的大小
[m,n]=size(a)
mode=imresize(M,[m,n]);
figure(3);imshow(mode);
R=double(A(:,:,1));
G=double(A(:,:,2));
B=double(A(:,:,3));
[I,map,Alpha]=imread('C:\Users\dplx\Desktop\JYHM1HYBB[V3JPQ7BZ5]WCR.png');
R1=double(mode(:,:,1));
G1=double(mode(:,:,2));
B1=double(mode(:,:,3));
b=double(Alpha)/255.00;
img(:,:,1)=unit8(R.*b+(1-b).*R1);
img(:,:,2)=unit8(G.*b+(1-b).*G1);
img(:,:,3)=unit8(B.*b+(1-b).*B1);
imshow(img),title('合成的图片')

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答

本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。

​​​​因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。