版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《數(shù)字圖像處理》課程報(bào)告學(xué)號(hào):121310420姓名:龔桂兵專(zhuān)業(yè):機(jī)械設(shè)計(jì)制造及其自動(dòng)化課序號(hào):1計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 《數(shù)字圖像處理》課程報(bào)告 -12-課程報(bào)告要求結(jié)合自己所學(xué)專(zhuān)業(yè),以及數(shù)字圖像處理相關(guān)知識(shí)及技術(shù),尋找一個(gè)與本專(zhuān)業(yè)密切相關(guān)的實(shí)際應(yīng)用問(wèn)題,通過(guò)查閱相關(guān)文獻(xiàn)(可從圖書(shū)館網(wǎng)站中、外文數(shù)據(jù)庫(kù)中查閱學(xué)術(shù)論文),給出該問(wèn)題的基本解決方案,并分析其可行性和預(yù)期實(shí)現(xiàn)后的應(yīng)用價(jià)值,最后給出個(gè)人的學(xué)習(xí)體會(huì)。具體要求:1.每位同學(xué)都要提交一份課程報(bào)告,整個(gè)報(bào)告要獨(dú)立完成;2.課題報(bào)告要自行設(shè)計(jì)一個(gè)標(biāo)題,體現(xiàn)出所要描述解決的實(shí)際問(wèn)題,如“油液顆粒檢測(cè)”;3.同一專(zhuān)業(yè)的同學(xué)所提交的課程報(bào)告中,應(yīng)用問(wèn)題最好不要重復(fù)出現(xiàn);要自己認(rèn)真思考并挖掘相關(guān)應(yīng)用問(wèn)題;4.課程報(bào)告需要圖文并茂,即報(bào)告中要給出部分圖片(應(yīng)用問(wèn)題中的原始圖片、原理圖、處理過(guò)程草圖、預(yù)期結(jié)果圖等)及其描述說(shuō)明;5.報(bào)告正文用“宋體四號(hào),行間距為25磅”,所有非中文字符要設(shè)置成“TimesNewRoman,四號(hào)”。6.整個(gè)課程報(bào)告,要求中英文字?jǐn)?shù)(不含符合數(shù)),不少于3000字。
基于數(shù)字圖像處理技術(shù)的綁鋼筋機(jī)器人一、實(shí)際應(yīng)用問(wèn)題問(wèn)題來(lái)源基于數(shù)字圖像處理技術(shù)特征點(diǎn)識(shí)別的技術(shù)的應(yīng)用。2、問(wèn)題應(yīng)用背景大背景:中國(guó)機(jī)器人產(chǎn)業(yè)聯(lián)盟是我國(guó)機(jī)器人產(chǎn)業(yè)全國(guó)性的產(chǎn)、學(xué)、研、用協(xié)同推進(jìn)工作平臺(tái),以貫徹落實(shí)國(guó)家相關(guān)產(chǎn)業(yè)政策,服務(wù)政府、服務(wù)企業(yè)、服務(wù)市場(chǎng)為目標(biāo)推動(dòng)機(jī)器人產(chǎn)業(yè)發(fā)展。放眼世界,以“數(shù)字化智能制造”為核心的第三次工業(yè)革命浪潮已經(jīng)到來(lái),而這個(gè)革命的主角就是工業(yè)機(jī)器人。在中國(guó)人口紅利減弱的背景下,中國(guó)工業(yè)化要?jiǎng)?chuàng)造新的競(jìng)爭(zhēng)力必須進(jìn)行變革,生產(chǎn)線(xiàn)上機(jī)器人的應(yīng)用會(huì)越來(lái)越多。有專(zhuān)家預(yù)測(cè),中國(guó)工業(yè)機(jī)器人幾年內(nèi)或?qū)⒂瓉?lái)井噴式發(fā)展,而非簡(jiǎn)單的線(xiàn)性增長(zhǎng)。工業(yè)機(jī)器人成為工程機(jī)械利益增長(zhǎng)所在據(jù)了解,我國(guó)工業(yè)機(jī)器人市場(chǎng)主要集中在工程機(jī)械、航空航天、汽車(chē)、電器、石油化工等行業(yè)。目前,國(guó)內(nèi)市場(chǎng)上已有5萬(wàn)臺(tái)左右工業(yè)機(jī)器人在服役,占全球總量的4.5%,保有量位居日、韓之后排亞洲第三,市場(chǎng)需求增速位列全球第一。我國(guó)工程機(jī)械產(chǎn)業(yè)自動(dòng)化覆蓋率提升工業(yè)自動(dòng)化的生產(chǎn)轉(zhuǎn)型,推動(dòng)眾多行業(yè)生產(chǎn)技術(shù)上的變革,通過(guò)合理的自動(dòng)化解決方案,運(yùn)用各類(lèi)自動(dòng)化設(shè)備來(lái)提高行業(yè)生產(chǎn)技術(shù)及效率。對(duì)此,在生產(chǎn)穩(wěn)定性及持續(xù)性方面有顯著優(yōu)勢(shì)的機(jī)器人產(chǎn)品市場(chǎng)需求不斷增長(zhǎng)。工程機(jī)械企業(yè)大力引進(jìn)機(jī)器人在新興產(chǎn)業(yè)和傳統(tǒng)產(chǎn)業(yè)的轉(zhuǎn)型過(guò)程中,機(jī)器人都扮演著“催化劑”的角色。大力引進(jìn)機(jī)器人將不可或缺。建筑行業(yè)背景:在如今的技術(shù)條件下,建筑行業(yè)還是一個(gè)勞動(dòng)力密集型產(chǎn)業(yè),其中鋼筋工也是一個(gè)相當(dāng)危險(xiǎn)的職業(yè),每年都有很多人出工傷事故,且人力綁鋼筋的效率相當(dāng)?shù)拖?,故衍生了這樣設(shè)計(jì)基于這種技術(shù)的這種設(shè)備來(lái)取代人力的勞動(dòng)。而且目前的基于數(shù)字圖像處理的特征點(diǎn)識(shí)別技術(shù)已經(jīng)相當(dāng)成熟,且在指紋識(shí)別領(lǐng)域,神經(jīng)網(wǎng)絡(luò)識(shí)別領(lǐng)域,已經(jīng)有良好的應(yīng)用。依據(jù)灰度圖像直接提取特征的方法和依據(jù)二值化細(xì)化后的圖像鄰域特征提取的方法。實(shí)驗(yàn)表明,基于二值化細(xì)化圖像鄰域特征提取的方法所提取到的特征更全面、質(zhì)量更高,為后續(xù)特征匹配提供了更好的效果。
3、問(wèn)題描述在建筑工地中,綁鋼筋的工作是十分的勞累和危險(xiǎn)的,鋼筋工大部分都是墻外作業(yè),安保措施十分的簡(jiǎn)陋,如圖所示,工人時(shí)刻都處在危險(xiǎn)當(dāng)中。而且在如此危險(xiǎn)的工作環(huán)境當(dāng)中,工人的工作效率是相當(dāng)?shù)拖碌摹?、實(shí)際應(yīng)用意義及價(jià)值如果在建筑工程當(dāng)中,如果采用了這種技術(shù)所生產(chǎn)的設(shè)備,不僅能大幅度提高工程的效率,保障工程的穩(wěn)固性,還能將人力從這種無(wú)意義的勞動(dòng)中解放出來(lái),降低工傷事故的發(fā)生率,降低工程的本金,保障工人的人身安全。采用社會(huì)化大生產(chǎn)方式來(lái)建造最終建筑產(chǎn)品的方式就是建筑工業(yè)化,即從傳統(tǒng)時(shí)以手工操作為主的小生產(chǎn)方式逐步向社會(huì)化大生產(chǎn)方式過(guò)渡,使勞動(dòng)生產(chǎn)率、建設(shè)速度、主要建筑產(chǎn)品的數(shù)量等各項(xiàng)技術(shù)經(jīng)濟(jì)指標(biāo)跨入世界先進(jìn)行列,形成現(xiàn)代化,而這一切都將仰賴(lài)建筑行業(yè)機(jī)器人的生產(chǎn)和投入使用。5、預(yù)期實(shí)現(xiàn)目標(biāo)開(kāi)發(fā)實(shí)現(xiàn)節(jié)點(diǎn)識(shí)別功能系統(tǒng),具有識(shí)別鋼筋架中節(jié)點(diǎn)的功能。并將機(jī)器人投入使用,使建筑業(yè)在國(guó)民經(jīng)濟(jì)中的支柱產(chǎn)業(yè)地位不斷加強(qiáng),對(duì)國(guó)民經(jīng)濟(jì)的拉動(dòng)作用更加顯著,隨著市場(chǎng)經(jīng)濟(jì)的發(fā)展,建筑施工企業(yè)面臨著激烈的市場(chǎng)競(jìng)爭(zhēng)。增加建筑企業(yè)在激烈競(jìng)爭(zhēng)中的競(jìng)爭(zhēng)優(yōu)勢(shì)。實(shí)現(xiàn)建筑產(chǎn)品的精益化,工程服務(wù)方式的多樣化、市場(chǎng)化的進(jìn)程,使得建筑企業(yè)對(duì)建設(shè)項(xiàng)目管理的精益程度越來(lái)越高。使企業(yè)能為社會(huì)提供質(zhì)量高、工期短、造價(jià)低的建筑產(chǎn)品。充分運(yùn)用機(jī)器人技術(shù)所帶來(lái)的巨大生產(chǎn)力,提高自身對(duì)機(jī)器人應(yīng)用水平和管理水平,應(yīng)該作為提升建筑行業(yè)競(jìng)爭(zhēng)力的重點(diǎn),這也是國(guó)外優(yōu)秀建筑企業(yè)發(fā)展過(guò)程中的實(shí)踐總結(jié)。
二、擬采取的解決方案解決思路給機(jī)器人安裝一個(gè)掃描系統(tǒng),為系統(tǒng)配備節(jié)點(diǎn)識(shí)別系統(tǒng),識(shí)別出節(jié)點(diǎn)之后,通過(guò)機(jī)械設(shè)備對(duì)鋼筋節(jié)點(diǎn)進(jìn)行綁定加固。對(duì)圖中的交叉特征點(diǎn)進(jìn)行識(shí)別。2、技術(shù)路線(xiàn)3、算法步驟特征點(diǎn)的提取程序源代碼function
FP_FeaturePointsMatrix
=
GetFeaturePoints(FP_Thining)
Z
=
double(FP_Thining)/255;
[len,wid]
=
size(FP_Thining);
FP_FeaturePointsMatrix
=
zeros(len,wid);
Cn
=
zeros(len,wid);
Sn
=
zeros(len,wid);
P
=
zeros(1,9);
for
i
=
2:len-1
for
j
=
2:wid-1
P(1)
=
Z(i-1,j-1);
P(2)
=
Z(i-1,j);
P(3)
=
Z(i-1,j+1);
P(4)
=
Z(i,j+1);
p(5)
=
Z(i+1,j+1);
P(6)
=
Z(i+1,j);
P(7)
=
Z(i+1,j-1);
P(8)
=
Z(i,j-1);
P(9)
=
P(1);
for
m
=
1:8
Cn(i,j)
=
Cn(i,j)+abs(P(m+1)-P(m));
Sn(i,j)
=
Sn(i,j)+P(m);
end
end
end
for
i
=
1:len
for
j
=
1:wid
if
Z(i,j)
==
1
if
Cn(i,j)
==
2
&&
Sn(i,j)
==
1
FP_FeaturePointsMatrix(i,j)
=
1;
%
endpoint
elseif
Cn(i,j)
==
6
&&
Sn(i,j)
==
3
FP_FeaturePointsMatrix(i,j)
=
3;
%
points
on
line
else
FP_FeaturePointsMatrix(i,j)
=
2;
%
forkpoint
end
end
end
end
figure;hold
on;
for
i
=
1:len
for
j
=
1:wid
if
FP_FeaturePointsMatrix(i,j)
==
1
plot(j,len+1-i,'ro','MarkerSize',10,'LineWidth',2);
elseif
FP_FeaturePointsMatrix(i,j)
==
2
plot(j,len+1-i,'k-','MarkerSize',10,'LineWidth',2);
elseif
FP_FeaturePointsMatrix(i,j)
==
3
plot(j,len+1-i,'bx','MarkerSize',15,'LineWidth',2);
end
end
end
偽特征點(diǎn)的提出程序源代碼Function
FP_DelFeaturePointsMatrix=DelFeaturePoints(FP_FeaturePointsMatrix,FP_Orientation,W);
[len,wid]
=
size(FP_FeaturePointsMatrix);
M
=
FP_FeaturePointsMatrix;
B
=
20;
for
i
=
1:B
for
j
=
1:wid
if
M(i,j)
==
1
||
M(i,j)
==
3
M(i,j)
=
2;
end
end
end
for
i
=
len-B+1:len
for
j
=
1:wid
if
M(i,j)
==
1
||
M(i,j)
==
3
M(i,j)
=
2;
end
end
end
for
i
=
1:len
for
j
=
1:B
if
M(i,j)
==
1
||
M(i,j)
==
3
M(i,j)
=
2;
end
endendfor
i
=
1:len
for
j
=
wid-B+1:wid
if
M(i,j)
==
1
||
M(i,j)
==
3
M(i,j)
=
2;
end
end
end
figure;hold
on;
for
i
=
1:len
for
j
=
1:wid
if
M(i,j)
==
1
plot(j,len+1-i,'ro','MarkerSize',10,'LineWidth',2);
elseif
M(i,j)
==
2
plot(j,len+1-i,'k-','MarkerSize',10,'LineWidth',2);
elseif
M(i,j)
==
3
plot(j,len+1-i,'bx','MarkerSize',15,'LineWidth',2);
end
end
end
D1
=
5;
D2
=
10;
D3
=
5;
D4
=
10;
for
i
=
1:len
for
j
=
1:wid
if
M(i,j)
==
1
a
=
i;
%
delete
short
line
b
=
j;
N
=
FP_FeaturePointsMatrix;
flag
=
1;
while(flag)
if
(N(a-1,b-1)
==
2)
||
(N(a-1,b-1)
==
1)
N(a,b)
=
0;
a
=
a-1;
b
=
b-1;
flag
=
1;
elseif
(N(a-1,b)
==
2)
||
(N(a-1,b)
==
1)
N(a,b)
=
0;
a
=
a-1;
b
=
b;
flag
=
1;
elseif
(N(a-1,b+1)
==
2)
||
(N(a-1,b+1)
==
1)
N(a,b)
=
0;
a
=
a-1;
b
=
b+1;
flag
=
1;
elseif
(N(a,b+1)
==
2)
||
(N(a,b+1)
==
1)
N(a,b)
=
0;
a
=
a;
b
=
b+1;
flag
=
1;
elseif
(N(a+1,b+1)
==
2)
||
(N(a+1,b+1)
==
1)
N(a,b)
=
0;
a
=
a+1;
b
=
b+1;
flag
=
1;
elseif
(N(a+1,b)
==
2)
||
(N(a+1,b)
==
1)
N(a,b)
=
0;
a
=
a+1;
b
=
b;
flag
=
1;
elseif
(N(a+1,b-1)
==
2)
||
(N(a+1,b-1)
==
1)
N(a,b)
=
0;
a
=
a+1;
b
=
b-1;
flag
=
1;
elseif
(N(a,b-1)
==
2)
||
(N(a,b-1)
==
1)
N(a,b)
=
0;
a=
a;
b
=
b-1;
flag
=
1;
else
flag
=
0;
end
end
T
=
-(a-i)/(b-j);
if
T
>=
0
theta1
=
atan(T);
else
theta1
=
atan(T)+pi;
end
I
=
floor((i-1)/W)+1;
J
=
floor((j-1)/W)+1;
theta2
=
(FP_Orientation(I,J)-1)*pi*0.125;
delta
=
abs(theta1-theta2);
if
(sqrt((i-a)^2+(j-b)^2)
<
D1)
&&
(delta
<
0.1*pi)
M(i,j)
=
2;
M(a,b)
=
2;
end
end
end
end
figure;hold
on;
for
i
=
1:len
for
j
=
1:wid
if
M(i,j)
==
1
plot(j,len+1-i,'ro','MarkerSize',10,'LineWidth',2);
elseif
M(i,j)
==
2
plot(j,len+1-i,'k-','MarkerSize',10,'LineWidth',2);
elseif
M(i,j)
==
3
plot(j,len+1-i,'bx','MarkerSize',15,'LineWidth',2);
end
end
End
N
=
M;
D
=
D3;
for
i
=
1:len
for
j
=
1:wid
if
M(i,j)
==
3
Block
=
N(i-D:i+D,j-D:j+D);
Block(D+1,D+1)
=
-1;
for
m
=
1:2*D+1
for
n
=
1:2*D+1
if
Block(m,n)
==
1
P
=
sqrt((m-D-1)^2+(n-D-1)^2);
if
P
<
D
M(i,j)
=
2;
M(i-D-1+m,j-D-1+n)
=
2;
end
end
end
end
end
end
end
figure;hold
on;
for
i
=
1:len
for
j
=
1:wid
if
M(i,j)
==
1
plot(j,len+1-i,'ro','MarkerSize',10,'LineWidth',2);
elseif
M(i,j)
==
2
plot(j,len+1-i,'k-','MarkerSize',10,'LineWidth',2);
elseif
M(i,j)
==
3
plot(j,len+1-i,'bx','MarkerSize',15,'LineWidth',2);
end
end
end
N
=
M;
D
=
D4;
for
i
=
1:len
for
j
=
1:wid
if
M(i,j)
==
3
Block
=
N(i-D:i+D,j-D:j+D);
Block(D+1,D+1)
=
-1;
for
m
=
1:2*D+1
for
n
=
1:2*D+1
if
Block(m,n)
==
3
P
=
sqrt((m-D-1)^2+(n-D-1)^2);
if
P
<
D
M(i,j)
=
2;
M(i-D-1+m,j-D-1+n)
=
2;
end
end
end
end
end
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 校園里的那位熱心腸作文(12篇)
- 2026上半年安徽事業(yè)單位聯(lián)考郎溪縣招聘46人備考題庫(kù)帶答案詳解(能力提升)
- 2026四川樂(lè)山市沐川縣招聘城鎮(zhèn)公益性崗位人員1人備考題庫(kù)附答案詳解(突破訓(xùn)練)
- 2026內(nèi)蒙古鄂爾多斯鄂托克旗農(nóng)牧技術(shù)推廣中心科研助理招聘1人備考題庫(kù)附答案詳解(鞏固)
- 2026寧夏警官職業(yè)學(xué)院自主招聘博士研究生專(zhuān)任教師資格復(fù)審及面試備考題庫(kù)(第一批)含答案詳解(研優(yōu)卷)
- 2026內(nèi)蒙古呼和浩特航天經(jīng)濟(jì)開(kāi)發(fā)區(qū)管理委員會(huì)招聘所屬?lài)?guó)有企業(yè)管理人員2人備考題庫(kù)含答案詳解ab卷
- 2026廣東佛山市高明區(qū)明城鎮(zhèn)東洲中學(xué)臨聘教師招聘3人備考題庫(kù)附答案詳解(a卷)
- 2026上半年安徽事業(yè)單位聯(lián)考合肥高新區(qū)管委會(huì)招聘45人備考題庫(kù)附答案詳解(b卷)
- 2026南昌市勞動(dòng)保障事務(wù)代理中心招聘勞務(wù)派遣人員2人備考題庫(kù)附參考答案詳解(b卷)
- 2026云南臨滄永德縣盛景貿(mào)易有限責(zé)任公司配送人員招聘20人備考題庫(kù)含答案詳解ab卷
- 新生兒先天性心臟病篩查課件
- 景區(qū)與熱氣球合作合同范本
- 水庫(kù)除險(xiǎn)加固工程施工組織設(shè)計(jì)
- DL∕T 5210.5-2018 電力建設(shè)施工質(zhì)量驗(yàn)收規(guī)程 第5部分:焊接
- CJJT67-2015 風(fēng)景園林制圖標(biāo)準(zhǔn)
- 2023屆高考語(yǔ)文二輪復(fù)習(xí):小說(shuō)標(biāo)題的含義與作用 練習(xí)題(含答案)
- 蘇教版四年級(jí)上冊(cè)四則混合運(yùn)算練習(xí)400題及答案
- 探傷檢測(cè)報(bào)告
- HSE管理體系培訓(xùn)課件
- 特發(fā)性血小板減少性紫癜-疑難病例討論課件
- 廣東省2022年度博物館事業(yè)發(fā)展報(bào)告-廣東省文化和旅游廳
評(píng)論
0/150
提交評(píng)論