999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺談少量圖片之Matlab灰度拼接算法

2014-04-29 00:00:00蔣鑫陳瀟怡連志剛
今日湖北·中旬刊 2014年2期

摘 要 當遇到一張完整的圖片被切分為多個部分,一不知曉其排列順序,二又需要做復原拼接任務時,可以利用本算法來實現簡單的碎圖片排序和拼接,從而實現整張圖片的復原。因為本代碼是基于Matlab環境,所以首先你需要擁有Matlab軟件,建議使用較新版本(2010版本以上較好),本文主要用到灰度算法,來尋找兩圖之間的匹配度,具體算法思想將在正文中較為詳細的講述。

關鍵詞 Matlab 圖片拼接 灰度算法 碎圖片

一、對圖片獲取數據

假設文件夾下有19張相關聯的碎圖片,圖片格式是bmp,這19張圖片是從一張完整的圖片上切分下來的,現在寫出拼接代碼如下:編寫習慣好的話,我們首先都會用clc和clear來清理一下結果區。清理后我們就可以載入我們所需要的碎圖片了。首先載入每張圖的灰度數據I0=imread('000.bmp');I1=imread('001.bmp');I2=imread('002.bmp')……I16=imread('016.bmp');I17=imread('017.bmp');I18=imread('018.bmp');P={I0,I1,I2,I3,I4,I5,I6,I7,I8,I9,I10,I11,I12,I13,I14,I15,I16,I17,I18};這里總共有19張圖片,把他們存入一個數組中,方便整體引用。

二、對圖片數據的處理

考慮到圖片數據較少,可以進行少量的人為干涉,因為很容易找出第一和最后一張,所以只需要記錄一邊。首先我們記錄ar8=I8(1:end,72)第一張和a6=I6(1:end,1)最后一張,下面首先記錄剩下的所有左邊數據。a=I0(1:end,1);a1=I1(1:end,1)……a18=I18(1:end,1);a8=I8(1:end,1);下面記錄右邊所有數據ar=I0(1:end,72);ar1=I1(1:end,72)……ar18=I18(1:end,72);ar6=I6(1:end,72)然后同樣把他們分別存入對應的數組中。這樣方便調用。bl=[a,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18];br=[ar,ar1,ar2,ar3,ar4,ar5,ar6,ar7,ar8,ar9,ar10,ar11,ar12,ar13,ar14,ar15,ar16,ar17,ar18];N=19;N是指的是多少張碎圖片。圖片數據處理,主要是要取出有用數據,避免過多無用的數據也別調用了。

三、核心匹配算法

核心算法的主要作用就是匹配,匹配出兩張本是相鄰的圖片。只要進行N次循環,進行匹配,兩遍只差結果的絕對值之和小于一個誤差值,匹配成功,然后開啟一個記錄順序的空間,只要記錄,插入到數組中,記錄滿足條件的圖的序號,再更新最新的右邊信。然后讓首位順序排好,再多次循環匹配。for i=1:N進行N次循環對比,進行匹配。

g=double(y)-double(bl(:,i));

if(sum(abs(g))<35000)

上兩行是匹配的公式代碼;兩遍只差結果的絕對值之和小于一個誤差值,這個誤差值是可以改變的。為了記錄我們的結果,我們可以把結果寫到excel文件里,方便保存和查看。首先定義文件xlswrite('data.xls',s),在定義大小f = figure('Position',[200 200 1100 150]);接著初始化參數。

cnames = {'1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19'};

rnames = {'復原后順序'};

t = uitable('Parent',f,'Data',s,'ColumnName',cnames,'RowName',rnames,'Position',[20 20 1000 100])再把他們代入就可以得到結果。循環19次得到最終結果S{i}=P{s(i)+1}和M = cell2mat(S);

最后再得到的數據figure(2)和imshow(M)顯現成直觀二維圖,就可以對數據一目了然了。

四、算法分析

由于圖片邊緣可能存在空白和幾度相識的情況,此算法遇到這些情況是會有誤差的。所以次算法只適合,少數據單邊緣的圖片拼接處理,是不適合多邊,大數量的圖片邊緣匹配工作的。

參考文獻:

[1]任文杰.圖像邊緣檢測方法的研究[D].山東大學, 2008.

[2]宋芳莉.圖像邊緣檢測中的方法研究[D].西北大學, 2002.

[3]甘金來.圖像邊緣檢測算法的比較研究[D].電子科技大學, 2005.

[4]張晶.圖像邊緣檢測算法的研究[D].山東大學, 2006.

主站蜘蛛池模板: 国产第一页第二页| 国产一区二区丝袜高跟鞋| 久久精品人人做人人综合试看| 国产超薄肉色丝袜网站| 国产亚洲精久久久久久无码AV| 日韩无码视频网站| 成年人免费国产视频| 九色视频最新网址 | 欧美三级视频网站| 国产精品55夜色66夜色| 国产成人综合亚洲网址| 精品国产免费观看一区| 在线国产三级| Jizz国产色系免费| 中文字幕一区二区人妻电影| 美女毛片在线| 国产成a人片在线播放| 熟妇人妻无乱码中文字幕真矢织江| 国产主播一区二区三区| 亚洲动漫h| 97国产在线视频| 日韩av手机在线| 四虎永久免费地址| 全裸无码专区| 麻豆精品久久久久久久99蜜桃| 4虎影视国产在线观看精品| 精品三级网站| 国产91丝袜| 亚洲无码高清一区二区| 国产女人综合久久精品视| 色噜噜综合网| 欧美一级大片在线观看| 99热国产在线精品99| 在线免费看片a| 国产理论最新国产精品视频| 91免费在线看| 国产亚洲欧美在线专区| 国产成人精品在线| 69免费在线视频| 欧美成人午夜视频免看| 97国产一区二区精品久久呦| 一区二区在线视频免费观看| 午夜日本永久乱码免费播放片| 亚洲一区免费看| 99精品国产自在现线观看| 欧美一级黄色影院| 亚洲欧美成aⅴ人在线观看| 亚洲成网777777国产精品| 人妻丰满熟妇αv无码| 日韩欧美国产区| 谁有在线观看日韩亚洲最新视频| 亚洲成a人在线播放www| 国产精品自在自线免费观看| 亚洲中文字幕无码爆乳| 伊人久久精品无码麻豆精品 | a级毛片免费网站| 国产日本视频91| 日韩美毛片| 中文一区二区视频| 日韩福利在线视频| 国产精品美乳| 国产素人在线| 国产精品人成在线播放| 天天色天天综合网| 69免费在线视频| 亚洲精品高清视频| 国产精品视频第一专区| 国产成人AV男人的天堂| 久久一本日韩精品中文字幕屁孩| 伊人无码视屏| 毛片最新网址| 欧美色香蕉| 国产精品人莉莉成在线播放| 浮力影院国产第一页| 久操线在视频在线观看| 四虎在线观看视频高清无码 | 亚洲国产日韩欧美在线| 毛片免费试看| 51国产偷自视频区视频手机观看| 激情成人综合网| 午夜国产精品视频黄| 亚洲Va中文字幕久久一区|