畢業(yè)設(shè)計(jì)(論文)-數(shù)字圖像邊緣檢測(cè)算法設(shè)計(jì)與實(shí)現(xiàn).doc_第1頁(yè)
畢業(yè)設(shè)計(jì)(論文)-數(shù)字圖像邊緣檢測(cè)算法設(shè)計(jì)與實(shí)現(xiàn).doc_第2頁(yè)
畢業(yè)設(shè)計(jì)(論文)-數(shù)字圖像邊緣檢測(cè)算法設(shè)計(jì)與實(shí)現(xiàn).doc_第3頁(yè)
畢業(yè)設(shè)計(jì)(論文)-數(shù)字圖像邊緣檢測(cè)算法設(shè)計(jì)與實(shí)現(xiàn).doc_第4頁(yè)
畢業(yè)設(shè)計(jì)(論文)-數(shù)字圖像邊緣檢測(cè)算法設(shè)計(jì)與實(shí)現(xiàn).doc_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

安徽三聯(lián)學(xué)院畢業(yè)論文本科畢業(yè)論文(設(shè)計(jì)、創(chuàng)作)題 目: 數(shù)字圖像邊緣檢測(cè)算法設(shè)計(jì)與實(shí)現(xiàn) 學(xué)生姓名: 學(xué)號(hào): 0231002045 所在院系: 信息與通信技術(shù)系 專業(yè): 電子信息工程 入學(xué)時(shí)間: 2010 年 9 月 導(dǎo)師姓名: 職稱/學(xué)位: 講師/博士 導(dǎo)師所在單位: 完成時(shí)間: 2014 年 5 月安徽三聯(lián)學(xué)院教務(wù)處 制II安徽三聯(lián)學(xué)院畢業(yè)論文 數(shù)字圖像邊緣檢測(cè)算法設(shè)計(jì)與實(shí)現(xiàn)摘 要:圖像有很多最基本的特征,邊緣是其中之一,所以圖像處理的主要內(nèi)容中也有圖像的邊緣檢測(cè),圖像的邊緣檢測(cè)也是圖像測(cè)量技術(shù)中的熱點(diǎn)。本篇論文是來研究圖像邊緣檢測(cè),圖像處理技術(shù)已經(jīng)有很廣闊的應(yīng)用域,圖像的邊緣檢測(cè)最主要的意思是將圖像的邊緣提取出來。本文首先簡(jiǎn)要的介紹了什么是邊緣檢測(cè),和邊緣檢測(cè)的一些基本知識(shí)和原理,然后回顧了一些經(jīng)典的邊緣檢測(cè)算法。最后在已有的經(jīng)典算法基礎(chǔ)上進(jìn)行編程仿真來提取圖像的邊緣。關(guān)鍵詞:圖像處理;邊緣檢測(cè);Hough變換;輪廓跟蹤Design and implementation the algorithm of digital image edge detectionAbstract:Images have a lot of the most basic features, edge is one of them. So the image edge detection is one of the main content for image processing, the image edge detection has been the hot point in image measurement technology. This paper is to study the image edge detection. Image processing technology has very broad application field. The main mean of image edge detection is to detect image edge. In this article, first, briefly introduced what is edge detection, and some basic knowledge and principle of edge detection. Then reviews some of the classical edge detection algorithm. Finally, extracting image edge programming simulation on the basis of the existing classic algorithms.Key words: Image Processing, Edge Detection, Hough manipulation, contour tracing1安徽三聯(lián)學(xué)院畢業(yè)論文設(shè)計(jì) 目 錄第一章 緒論11.1 課程設(shè)計(jì)選題的背景及意義11.2 圖像邊緣檢測(cè)的發(fā)展現(xiàn)狀1第二章 邊緣檢測(cè)有關(guān)知識(shí)點(diǎn)22.1 邊緣檢測(cè)算法的分類22.2 邊緣檢測(cè)基本步驟22.3 邊緣檢測(cè)算法評(píng)價(jià)標(biāo)準(zhǔn)3第三章 一些經(jīng)典的邊緣檢測(cè)算子的原理介紹53.1 Roberts邊緣檢測(cè)算子53.2 Prewitt算子53.3 Kirsch算子6第四章 圖像邊緣檢測(cè)相關(guān)程算法和程序74.1 Hough變換74.2輪廓提取94.4輪廓跟蹤14第五章 程序調(diào)式仿真185.1 MATLAB簡(jiǎn)介18結(jié)論19致謝20參考文獻(xiàn)21第一章 緒論我們?nèi)粘I詈凸ぷ髦蝎@取和交換信息的來源主要是圖像,所以圖像處理技術(shù)涉及到我們生活的方方面面。數(shù)字圖像處理技術(shù)的發(fā)展涉及計(jì)算機(jī)科學(xué)、數(shù)學(xué)、信息技術(shù)等科學(xué),也因此與邊緣相關(guān)的學(xué)科對(duì)圖像處理技術(shù)的發(fā)展有著很大的影響。隨著多年的發(fā)展,圖像處理技術(shù)被運(yùn)用到很多高科技領(lǐng)域1.1 課程設(shè)計(jì)選題的背景及意義 所謂邊緣,是指圖像中灰度發(fā)生急劇變化的區(qū)域,或者說是指周圍像素灰度有階躍變化或屋頂變化的那些像素的集合1在對(duì)圖像處理研究中,圖像、圖形的處理,包括數(shù)字圖像的處理、儲(chǔ)存等是主要的工作。多媒體技術(shù)、計(jì)算機(jī)視覺和計(jì)算機(jī)模式識(shí)別已經(jīng)逐漸地應(yīng)用在日常生活中2。一個(gè)區(qū)域的終結(jié)和另一個(gè)區(qū)域的開始就是邊緣,邊緣普遍存在于目標(biāo)與背景、目標(biāo)與目標(biāo)、區(qū)域與區(qū)域、基元與基元之間,圖像分割所依賴的重要特征就是邊緣,紋理特征的重要信息源和形狀特征的基礎(chǔ)是邊緣。有了圖像邊緣,物體的幾何尺寸可以確定基于有了邊緣,并進(jìn)一步對(duì)其測(cè)量,物體在空間中的幾何位置可以確定,物體的形狀特征被確定并對(duì)物體進(jìn)行識(shí)別。圖像的邊緣信息在圖像分析和計(jì)算機(jī)視覺中圖像的邊緣信息很重要,圖像識(shí)別中提取圖像特征的一個(gè)重要屬性是邊緣。即使它在數(shù)字圖像處理中有很重要的作用。1.2 圖像邊緣檢測(cè)的發(fā)展現(xiàn)狀 圖像的邊緣檢測(cè)有著很長(zhǎng)的研究歷史,學(xué)術(shù)思想非?;钴S,不斷涌現(xiàn)新理論、新方法,一直是國(guó)內(nèi)外圖像處理領(lǐng)域研究的熱點(diǎn)一直是圖像的邊緣檢測(cè),現(xiàn)今許多方法和理論己經(jīng)被提出。目前為止提出的關(guān)于邊緣檢測(cè)的方法和理論依然存在不足的地方,在某些具體情況下依然無法很好的檢測(cè)出目標(biāo)物體的邊緣在某些具體情況下。所以,根據(jù)具體的應(yīng)用要求設(shè)計(jì)新的邊緣檢測(cè)方法根據(jù)具體的應(yīng)用,或者對(duì)現(xiàn)有的方法進(jìn)行改進(jìn)以達(dá)到滿意的結(jié)果,研究的主流方向依然是這些依然是。第二章 邊緣檢測(cè)有關(guān)知識(shí)點(diǎn)2.1 邊緣檢測(cè)算法的分類隨著圖像處理技術(shù)的發(fā)展和多種學(xué)科在數(shù)字圖像處理領(lǐng)域的融合交叉,多種多樣的邊緣檢測(cè)算法不斷出現(xiàn)。目前,邊緣檢測(cè)方法含有算子法、曲面擬合法、模板匹配法等3,分方法為主的是經(jīng)典邊緣檢測(cè)算法,又可分為一階微分算法和二階微分算法。新邊緣檢測(cè)算法有很多種,包含多種學(xué)科,有良好的發(fā)展形勢(shì)。如分類圖2-1所示:Roberts算法Sobel算法Prewitt算法一階算法Canny算法經(jīng)典算法邊緣檢測(cè)算法Laplace算法LOG算法二階算法數(shù)學(xué)形態(tài)法小波變換法新算法神經(jīng)網(wǎng)絡(luò)法模糊檢測(cè)法圖2-1 邊緣檢測(cè)算法分類2.2 邊緣檢測(cè)基本步驟通常邊緣檢測(cè)主要包括以下四個(gè)步驟4 (如圖2-2所示):(1) 圖像濾波同屬圖像中強(qiáng)度變化劇烈的部位是邊緣和噪聲,所以邊緣檢測(cè)算子對(duì)邊緣和噪聲都很敏感,為了改善與噪聲有關(guān)的邊緣檢測(cè)算子的性能所以必須使用濾波器。而邊緣檢測(cè)算法主要是基于圖像灰度的一階和二階導(dǎo)數(shù),導(dǎo)數(shù)的計(jì)算對(duì)噪聲很敏感,而邊緣檢測(cè)算法主要是基于圖像灰度的一階和二階導(dǎo)數(shù),為了改善與噪聲有關(guān)的邊緣檢測(cè)器的性能須用濾波器。(2) 圖形增強(qiáng)確定圖像各點(diǎn)鄰域強(qiáng)度的變化值是增強(qiáng)邊緣的基礎(chǔ)??梢詫⑧徲驈?qiáng)度值有顯著變化的點(diǎn)突出顯示的算法是增強(qiáng)算法。(3) 圖像檢測(cè)圖像中有許多梯度幅值比較大的點(diǎn),然而這些點(diǎn)并不都是邊緣在一些特定的應(yīng)用領(lǐng)域中,哪些是邊緣點(diǎn)應(yīng)用某些方法來確定。梯度幅值閾值判據(jù)是最簡(jiǎn)單的邊緣檢測(cè)判據(jù)。(4) 圖像定位確定邊緣點(diǎn)的具體位置就是邊緣定位,邊緣細(xì)化、連接也應(yīng)該包括。如果邊緣位置在某一應(yīng)用場(chǎng)合要求確定,則邊緣的位置可利用子像素分辨率來估計(jì),也可以估計(jì)出邊緣的方位。圖2-2 邊緣檢測(cè)的流程2.3 邊緣檢測(cè)算法評(píng)價(jià)標(biāo)準(zhǔn)邊緣檢測(cè)算法的評(píng)價(jià)標(biāo)準(zhǔn)的研究,需追溯到其發(fā)展的思想源頭和理論基礎(chǔ)。一般情況下,圖像中的邊緣點(diǎn)可認(rèn)為是信號(hào)中的奇異點(diǎn)和突變點(diǎn),它相鄰像素灰度分布的梯度反映了其附近灰度的變化情況?;谝陨衔覀兲岢隽硕喾N邊緣檢測(cè)算子:如Robert算子、Prewitt算子等。這些方法多灰度分析的基礎(chǔ)是待處理像素為中心的鄰域,對(duì)圖像邊緣的提取得以實(shí)現(xiàn)并已經(jīng)取得了較好的處理效果。邊緣像素寬、噪聲干擾較嚴(yán)重等缺點(diǎn)也同時(shí)存在于這些方法中,即使采用一些輔助的方法去噪,邊緣模糊等難以克服的缺陷也會(huì)相應(yīng)帶來。本質(zhì)上講,計(jì)算局部的微分算子是各種邊緣檢測(cè)技術(shù)的基本思想。一般圖像的邊緣檢測(cè)識(shí)別過程中有如下的要求:(1)有效的邊緣能夠正確的檢測(cè)出;(2)要有高精度的邊緣定位;(3)檢測(cè)的響應(yīng)最好是單像素的檢測(cè)響應(yīng);(4)對(duì)于不同尺度的邊緣都能有較好的響應(yīng)且能盡量減少漏檢;(5)對(duì)噪聲盡量不敏感;邊緣檢測(cè)器的響應(yīng)可簡(jiǎn)略的總結(jié)為以下三種誤差:(1)丟失的有效邊緣;(2)邊緣定位誤差(3)將噪聲誤判斷為邊緣。第三章 一些經(jīng)典的邊緣檢測(cè)算子的原理介紹3.1 Roberts邊緣檢測(cè)算子利用局部差分算子尋找邊緣的算子就是Roberts算子,Roberts算子在2*2鄰域上計(jì)算對(duì)角導(dǎo)數(shù): (3.1)又稱為Roberts交叉算子。近似簡(jiǎn)化運(yùn)算: (3.2)用卷積模板,上式變?yōu)椋?(3.3)其中和由圖3.2的模板計(jì)算:01-10100-1 (a)對(duì)角導(dǎo)數(shù) (b)對(duì)角導(dǎo)數(shù)圖3.1 Roberts邊緣檢測(cè)算子將在內(nèi)插點(diǎn)處計(jì)算差分值。該點(diǎn)連續(xù)梯度的近似值就是Roberts算子,不是預(yù)期點(diǎn)處的近似值。經(jīng)過用面兩個(gè)卷積算子對(duì)圖像運(yùn)算后,代入,可求得圖像的梯度幅度值,再選取適當(dāng)?shù)拈T限TH,作如下判斷:,為階躍狀邊緣點(diǎn)為一個(gè)二值圖像,就得到了圖像的邊緣.。3.2 Prewitt算子Prewitt由22擴(kuò)大到33來計(jì)算差分算子,此算子不僅能檢測(cè)邊緣點(diǎn),這些算子樣板是由理想的邊緣圖像構(gòu)成的,檢測(cè)圖像則是次用邊緣樣板,最大值則是由與被檢測(cè)區(qū)域最為相似的樣板給出。算子的輸出值就是用這個(gè)的最大值,則邊緣像素就可被檢測(cè)出來。Prewitt邊緣檢測(cè)算子模板的定義如下:上面8個(gè)算子樣板分別對(duì)應(yīng)8個(gè)等方向的邊緣方向。然后適當(dāng)選取門限TH,作此判斷:若P(i,j)TH,那么(i,j)為階躍狀邊緣點(diǎn)。就得到P(i,j)為邊緣圖像。(4)拉普拉斯算子(Laplace)拉普拉斯定義為:(3.4)拉普拉斯也是采用模板計(jì)算,有一種經(jīng)常用的5 5的模板5 3.3 Kirsch算子Kirsch是方向算子。它是用八個(gè)卷積核的邊緣檢測(cè)算子,一共有八個(gè)33卷積核6。各方向上的邊緣均可檢測(cè),選擇其中的最大值輸出, 計(jì)算量增加了,并且減少因?yàn)槠骄斐傻募?xì)節(jié)丟失。局部邊緣的突出基于邊緣增強(qiáng)算子,通過設(shè)置門限的方法提取邊緣點(diǎn)集,像素中的“邊緣強(qiáng)度”就被定義了這是邊緣檢測(cè)的基本原理。我們要尋找一些各項(xiàng)同性的檢測(cè)算子這是因?yàn)檫吘?、輪廓在一幅圖像中經(jīng)常具有任意的方向,們對(duì)任意方向的邊緣、輪廓都有一樣的檢測(cè)能力7。第四章 圖像邊緣檢測(cè)相關(guān)程算法和程序4.1 Hough變換Hough變換用來在圖像中查找直線。它的原理很簡(jiǎn)單:假設(shè)有一條與原點(diǎn)距離為s,方向角為的一條直線,下圖所示。直線上的每一點(diǎn)都滿足方程 (4.1)利用這個(gè)事實(shí),我們可以找出某條直線來。舉一個(gè)例子,用一段程序找出圖像中最長(zhǎng)的直線(紅色直線),我們可將直線顏色加粗。原圖變換的結(jié)果找到的最長(zhǎng)直線確實(shí)是它。下面給出BOOL Hough程序:BOOL Hough(HWND hWnd)/定義一個(gè)自己的直線結(jié)構(gòu) typedef struct int topx; /最高點(diǎn)的x坐標(biāo) int topy; /最高點(diǎn)的y坐標(biāo) int botx; /最低點(diǎn)的x坐標(biāo) int boty; /最低點(diǎn)的y坐標(biāo) MYLINE; DWORD OffBits,BufSize; LPBITMAPINFOHEADER lpImgData; LPSTR lpPtr; HDC hDc;LONG x,y; long i,maxd; int k; int Dist,Alpha;HGLOBAL hDistAlpha,hMyLine; Int *lpDistAlpha; MYLINE *lpMyLine,*TempLine,MaxdLine; static LOGPEN rlp=PS_SOLID,1,1,RGB(255,0,0); HPEN rhp;if( NumColors!=256) MessageBox(hWnd,Must be a mono bitmap with grayscale palette!,Error Message,MB_OK|MB_ICONEXCLAMATION);return FALSE;/計(jì)算最大距離 Dist=(int)(sqrt(double)bi.biWidth*bi.biWidth+(double)bi.biHeight*bi.biHeight)+0.5); Alpha=180 /2 ; /0 到 to 178 度,步長(zhǎng)為2度 /為距離角度數(shù)組分配內(nèi)存if(hDistAlpha=GlobalAlloc(GHND,(DWORD)Dist*Alpha*sizeof(int)=NULL)MessageBox(hWnd,Error alloc memory!,Error Message,MB_OK|MB_ICONEXCLAMATION);return FALSE; if(hMyLine=GlobalAlloc(GHND,(DWORD)Dist*Alpha*sizeof(MYLINE)=NULL) GlobalFree(hDistAlpha); return FALSE; OffBits=bf.bfOffBits-sizeof(BITMAPFILEHEADER);/BufSize為緩沖區(qū)大小 BufSize=OffBits+bi.biHeight*LineBytes; lpImgData=(LPBITMAPINFOHEADER)GlobalLock(hImgData); lpDistAlpha=(int *)GlobalLock(hDistAlpha); lpMyLine=(MYLINE *)GlobalLock(hMyLine);for (i=0;i(long)Dist*Alpha;i+) TempLine=(MYLINE*)(lpMyLine+i); (*TempLine).boty=32767; for (y=0;ybi.biHeight;y+) /lpPtr指向位圖數(shù)據(jù) lpPtr=(char *)lpImgData+(BufSize-LineBytes-y*LineBytes); for (x=0;xbi.biWidth;x+) if(*(lpPtr+)=0) /是個(gè)黑點(diǎn) for (k=0;k (*TempLine).topy) /記錄該直線最高點(diǎn)的x,y坐標(biāo) (*TempLine).topx=x; (*TempLine).topy=y; if(y (*TempLine).boty) /記錄該直線最低點(diǎn)的x,y坐標(biāo) (*TempLine).botx=x; (*TempLine).boty=y; maxd=0; for (i=0;i maxd) maxd=k; MaxdLine.topx=(*TempLine).topx; MaxdLine.topy=(*TempLine).topy; MaxdLine.botx=(*TempLine).botx; MaxdLine.boty=(*TempLine).boty; hDc = GetDC(hWnd); rhp = CreatePenIndirect(&rlp); SelectObject(hDc,rhp); MoveToEx(hDc,MaxdLine.botx,MaxdLine.boty,NULL); LineTo(hDc,MaxdLine.topx,MaxdLine.topy); DeleteObject(rhp); ReleaseDC(hWnd,hDc); /釋放內(nèi)存及資源 GlobalUnlock(hImgData);GlobalUnlock(hDistAlpha); GlobalFree(hDistAlpha); GlobalUnlock(hMyLine); GlobalFree(hMyLine); return TRUE;若 已知,可找到在該方向上最長(zhǎng)的直線,通過以上程序。4.2輪廓提取輪廓提取的實(shí)例如圖所示。原圖輪廓提取掏空內(nèi)部點(diǎn)就可對(duì)輪廓進(jìn)行提?。涸瓐D中若有一點(diǎn)是黑的,與它相鄰的8個(gè)點(diǎn)也是黑色,那么就把那個(gè)點(diǎn)刪掉。源程序如下:BOOL Outline(HWND hWnd) DWORD OffBits,BufSize; LPBITMAPINFOHEADER lpImgData; LPSTR lpPtr;HLOCAL hTempImgData; LPBITMAPINFOHEADER lpTempImgData; LPSTR lpTempPtr; HDC hDc; HFILE hf; LONG x,y; int num; int nw,n,ne,w,e,sw,s,se;if( NumColors!=256) MessageBox(hWnd,Must be a mono bitmap with grayscale palette!,Error Message,MB_OK|MB_ICONEXCLAMATION);return FALSE;OffBits=bf.bfOffBits-sizeof(BITMAPFILEHEADER);/BufSize為緩沖區(qū)大小 BufSize=OffBits+bi.biHeight*LineBytes; if(hTempImgData=LocalAlloc(LHND,BufSize)=NULL) MessageBox(hWnd,Error alloc memory!,Error Message,MB_OK|MB_ICONEXCLAMATION);return FALSE; lpImgData=(LPBITMAPINFOHEADER)GlobalLock(hImgData); lpTempImgData=(LPBITMAPINFOHEADER)LocalLock(hTempImgData);/拷貝頭信息和位圖數(shù)據(jù) memcpy(lpTempImgData,lpImgData,BufSize); for (y=1;ybi.biHeight-1;y+) /注意y的范圍是從1到高度-2 lpPtr=(char *)lpImgData+(BufSize-LineBytes-y*LineBytes); lpTempPtr=(char *)lpTempImgData+(BufSize-LineBytes-y*LineBytes); for (x=1;x=SeedFillStack.ElementsNum) return FALSE; /棧已滿,返回FALSE TempPtr=(POINT *)(SeedFillStack.lpMyStack+SeedFillStack.ptr+); (*TempPtr).x=p.x; (*TempPtr).y=p.y; return TRUE;/pop操作POINT MyPop() POINT InvalidP; InvalidP.x=-1; InvalidP.y=-1; if(SeedFillStack.ptr0) /注意判斷邊界 NeighborP.x=CurP.x-1; NeighborP.y=CurP.y; lpTempPtr1=lpTempPtr-1; if(*lpTempPtr1!=0) /上鄰點(diǎn) if(CurP.y0) /注意判斷邊界 NeighborP.x=CurP.x; NeighborP.y=CurP.y-1; lpTempPtr1=lpTempPtr+LineBytes; if(*lpTempPtr1!=0) MyPush(NeighborP); /右鄰點(diǎn) if(CurP.xbi.biWidth-1) /注意判斷邊界 NeighborP.x=CurP.x+1; NeighborP.y=CurP.y; lpTempPtr1=lpTempPtr+1; if(*lpTempPtr1!=0) MyPush(NeighborP); /下鄰點(diǎn) if(CurP.ybi.biHeight-1) /注意判斷邊界 NeighborP.x=CurP.x; NeighborP.y=CurP.y+1; lpTempPtr1=lpTempPtr-LineBytes; if(*lpTempPtr1!=0) MyPush(NeighborP); /析構(gòu)堆棧,釋放內(nèi)存 DeInitStack();if(hBitmap!=NULL) DeleteObject(hBitmap); hDc=GetDC(hWnd); /創(chuàng)建新的位圖 hBitmap=CreateDIBitmap(hDc,(LPBITMAPINFOHEADER)lpTempImgData,(LONG)CBM_INIT,(LPSTR)lpTempImgData+sizeof(BITMAPINFOHEADER)+NumColors*sizeof(RGBQUAD),(LPBITMAPINFO)lpTempImgData,DIB_RGB_COLORS); hf=_lcreat(c:seed.bmp,0); _lwrite(hf,(LPSTR)&bf,sizeof(BITMAPFILEHEADER); _lwrite(hf,(LPSTR)lpTempImgData,BufSize); _lclose(hf); /釋放內(nèi)存和資源 ReleaseDC(hWnd,hDc); LocalUnlock(hTempImgData); LocalFree(hTempImgData); GlobalUnlock(hImgData); return TRUE;4.4輪廓跟蹤經(jīng)過順序找出邊緣點(diǎn)以跟蹤出邊界就是輪廓跟蹤。廓跟蹤后的結(jié)果圖如下: 給出程序:BOOL Contour(HWND hWnd) DWORD OffBits,BufSize;LPB

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論