⑴ 怎麼用matlab把兩幅圖像疊加在一起
[f1 p1]=uigetfile('*.jpg'); %選取第一幅圖像x0dx0aPath1=[p1 f1] %獲取圖像的路徑x0dx0a[A1 map1]=imread(Path1);%讀取圖像,A1即為圖仿納像矩陣。x0dx0a[f2 p2]=uigetfile('*.jpg'); %選取第二幅圖像x0dx0aPath2=[p2 f2] %獲取圖像的路徑x0dx0a[A2 map]=imread(Path2);%讀取圖像,A2即為圖像矩陣。x0dx0a%當兩幅圖尺備汪沒寸一樣大的時候,就可以進陵殲行疊加。x0dx0aX=A1*50%+A2*50%;x0dx0aimshow(X);%顯示圖像
⑵ Matlab如何將2幅圖片疊加
假設現在你已經野源把兩張態鍵圖片賦帆脊巧值給了A和B,而且你說是從視頻中提取的,就認為ndims(A) = 3
A = double(A);
B = double(B);
imsize = size(A);
C = zeros(imsize);
for j = 1 : imsize(1)
for k = 1 : imsize(2)
if sum(A(j, k, :)) == 0
C(j, k, :) = B(j, k, :);
else
C(j, k, :) = A(j, k, :);
end
end
end
C = uint8(C);
image(C)
應該可以的,不行告訴我。