當前位置:歷史故事大全網 - 歷史天氣 - 求用matlab編寫碎紙片復原代碼?

求用matlab編寫碎紙片復原代碼?

 這只是批量讀入圖像從matlab論壇找的,把a.m文件直接放在附件1文件夾裏直接運行,調試通過

imname?=?dir('.\*.bmp');%讀入文件夾下的全部圖像

im_num?=?length(imname);%?文件夾中圖像的個數

im_temp?=?imread(imname(1).name,'bmp');%讀入第壹幅圖像

[height,width]?=?size(im_temp);%得到圖像的尺寸

DB(:,:,a)?=?zeros(height,width,im_num,'uint8');

%?讀入全部圖像

for?a?=?1:length(imname)

DB(:,:,a)?=?imread(imname(a).name,'bmp');%讀取圖像數據

end

批量讀入圖片

用cat函數連接;

每個紙條的邊界

ima?=?DB(:,:,a);

im_left?=?ima(:,1);

im_right=?ima(:,end);

  • 上一篇:如何快速秒殺淘寶搶購裏的商品
  • 下一篇:方正科技的所獲榮譽
  • copyright 2024歷史故事大全網