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

半自動平整邊緣碎圖片拼接應用

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

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

關鍵詞 Matlab 平整邊緣 碎圖片拼接 灰度算法 碎紙機 碎紙片

一、自動讀取圖片信息

編寫習慣好的話,我們首先都會用clc和clear來清理一下結果區。清理后我們就可以載入我們所需要的碎圖片了。首先載入每張圖的灰度數據,灰度數據在圖片處理中是很重要和經常用到的數據。imname = dir('.\*.bmp')來讀入文件夾下的全部圖像,length(imname)是取出圖片的個數,我們可以定義一下文件夾中圖像的個數。imread(imname(1).name,'bmp')來讀入第一幅圖像,如果需要可以單獨讀取任意一張圖片。下面的代碼是自動讀入全部圖像數據for a = 1:length(imname),DB(:,:,a) = imread(imname(a).name,'bmp')是用來讀取圖像數據。對數據的處理,首先我們需要完整無誤的取出,存入緩沖中,再進行處理。

二、處理每張圖邊緣數據

拼接原理主要是要邊緣匹配,我們首先要記錄每一張的最左邊邊上點的位置,再記錄每張最右邊邊上點的位置。所謂的位置指的是這一點上的灰度值,圖片取進來,會處理成點陣圖,相當于bmp圖一樣,像素是由一個個點組成。那么我們可以先要知道邊上共有多少個點依次循環進行判斷,這樣我們就可以知道點位置的情況再記錄下來。如下面的代碼:

for j=1:im_num

n=[];

for i=1:180

if(abs(double(DB(i,1,j))-255)>1)

對邊緣每一點進行窮舉判斷,因為灰度越接近255顏色就越白,0就是黑色,這個判別式可以找出哪些點上有數據。然后n=cat(2,n,i)來記錄此點的位置ml{1,j}=n;接下來記錄每一張的右邊點位置,如下面的代碼:

for j=1:im_num

for i=1:180

if(abs(double(DB(i,end,j))-255)>1)

n=cat(2,n,i);%記錄此點的位置

end

end

mr{1,j}=n;

end

三、核心匹配算法

flength=length(f);

for i=1:N

for j=1:N

文件下第一張圖與后面每一張圖進行匹配

sum=(flength+length(ml{1,j}))/2;%計算兩邊數據點和的平均值

if(length(intersect(f,ml{1,j}))/sum>=0.75)

兩邊交集除以sum求出匹配程度,intersect是求出兩數組中的相同元素,length是求出元素個數;如果兩邊相同位置處出現的數據情況超過一定的百分比,就可以認為兩圖匹配成功。然后記錄下圖片序號s=cat(2,s,str2num(imname(j).name(1:3)));

F=cat(2,F,imread(imname(j).name,'bmp'));cat是連接命令,圖片數據是以矩陣排列,所以連接了兩個矩陣,就連接了兩張圖片。xlswrite('data.xls',s)是生成xls文檔記錄起復原順序,在Matlab中顯示部分拼接好的圖用imshow(F)。imwrite(uint8(F),'0.bmp');把拼接好的后的圖,保存在當前文件夾下,這里需要進行人工干涉,后面有創建文件夾的代碼,需要把生成的圖片和匹配好的圖片全部剪貼到這個文件夾下,方便進行下一次的匹配。最后dirname=['首' num2str(s(1)) '尾' num2str(s(end))];新的文件夾名記錄了拼接后的首位圖片序號,方便整理a=['mkdir ' dirname];%創建命令system(a); %創建文件夾。

參考文獻:

[1]羅智中.基于線段掃描的碎紙片邊界檢測算法研究[J].儀器儀表學報, 2011(02).

[2]劉金根,吳志鵬,劉上乾,殷世民.一種基于特征區域分割的圖像拼接算法[J].西安電子科技大學學報. 2002(06).

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

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

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

主站蜘蛛池模板: 国产在线观看精品| 国产欧美视频综合二区 | 亚洲一区二区精品无码久久久| 青青草原偷拍视频| 国产迷奸在线看| 久久精品中文字幕免费| 亚洲日韩久久综合中文字幕| 美女内射视频WWW网站午夜| 色综合成人| 午夜欧美理论2019理论| 一级黄色网站在线免费看| 久久国产精品麻豆系列| 91亚洲精选| 欧美综合区自拍亚洲综合天堂| 91精品专区| 欧美一道本| 久久女人网| 无码一区中文字幕| 日韩人妻少妇一区二区| 婷婷午夜天| 亚洲男人的天堂网| 国产成人亚洲精品无码电影| 中文精品久久久久国产网址 | 亚洲中久无码永久在线观看软件| 亚洲国产欧美自拍| 国产主播在线观看| 久久久精品无码一区二区三区| 亚洲精品在线影院| 91久久国产综合精品| 亚洲六月丁香六月婷婷蜜芽| 日韩东京热无码人妻| 亚洲欧洲自拍拍偷午夜色| 日韩一级毛一欧美一国产| 在线国产综合一区二区三区| 久久国产精品国产自线拍| 欧洲精品视频在线观看| 久久6免费视频| 精品久久久久成人码免费动漫| 亚瑟天堂久久一区二区影院| 人人91人人澡人人妻人人爽| 一区二区三区四区在线| 久久综合成人| 色婷婷国产精品视频| 亚洲日本在线免费观看| jizz在线观看| 久久综合伊人 六十路| 99热这里只有精品5| 欧美日韩亚洲国产主播第一区| 就去色综合| 亚洲成肉网| 无码高潮喷水在线观看| 欧美亚洲国产精品久久蜜芽| 亚洲熟女偷拍| 国产福利影院在线观看| 日本国产精品| 伊人网址在线| 香蕉国产精品视频| 亚洲手机在线| 99中文字幕亚洲一区二区| 国产精品第一区在线观看| 伊伊人成亚洲综合人网7777 | 国产浮力第一页永久地址| 亚洲欧美日韩动漫| 国产在线拍偷自揄拍精品| 一级一毛片a级毛片| 国产亚洲成AⅤ人片在线观看| 日韩麻豆小视频| 波多野结衣亚洲一区| 精品一区二区三区无码视频无码| 亚洲欧洲自拍拍偷午夜色| 国产一区二区影院| 国产乱子伦手机在线| 国产精品久久久久婷婷五月| 91精品啪在线观看国产91| 欧美成人区| 毛片基地美国正在播放亚洲| 97久久人人超碰国产精品| 国产区91| 久久精品国产免费观看频道| 国产精品林美惠子在线观看| 久久99热66这里只有精品一 | 国产v欧美v日韩v综合精品|