freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)字圖像處理幾何變換(文件)

 

【正文】 兩幅圖像疊加達(dá)到二次曝光的效果。 基本代數(shù)運(yùn)算:圖像象素幾何位置不變圖像灰度級(jí)的加、減、 乘、 除等運(yùn)算。 幾何運(yùn)算:圖像象素位置變換后,經(jīng)過(guò)計(jì)算,確定該象素灰度的運(yùn)算。 ? 減去圖中不需要的加性噪聲。 一.平移 (translation) 將圖像沿水平或垂直方向移動(dòng)位置后,獲得新的圖像的變換方式。 x0=x1tx , y0=y1ty 例如:新圖中左上角點(diǎn)的 RGB值是多少?很顯然,該點(diǎn)是原圖中的某一點(diǎn)經(jīng)過(guò)平移后得到的,這兩點(diǎn)的顏色肯定是一樣的,所以只要知道了原圖那點(diǎn)的 RGB值即可。 例如: 平移后出現(xiàn)的問(wèn)題 ? 如果新圖中有一點(diǎn)( x1,y1),按照公式 (2)得到的(x0,y0)不在原圖中該怎么辦? 通常的做法是,把該點(diǎn)的 RGB值統(tǒng)一設(shè)成 (0,0,0)或者(255,255,255)。設(shè)原圖的寬和高分別是 w1,h1則新圖的寬和高變?yōu)?w1+|tx|和h1+|ty|,加絕對(duì)值符號(hào)是因?yàn)?tx,ty有可能為負(fù) . 下面給出 Translation的源代碼。利用 memcpy函數(shù),從 (x0,y0)點(diǎn)開(kāi)始,一次可以拷貝一整行(寬度為 x1x0),然后將內(nèi)存指針移到 (x0,y0+1)處,拷貝下一行,這樣拷貝 (y1y0)行就完成了全部操作,避免了一個(gè)一個(gè)像素的計(jì)算,提高了效率 。 圖- 8旋轉(zhuǎn)后的圖 圖- 7原圖 若要使旋轉(zhuǎn)后保持原尺寸圖像就要進(jìn)行裁切 有些內(nèi)容就會(huì)損失。它和以圖象左上角點(diǎn),向右為 x軸正方向,向下為 y軸正方向的坐標(biāo)系 II之間的轉(zhuǎn)換關(guān)系如何呢? 兩種坐標(biāo)系間的轉(zhuǎn)換關(guān)系 逆變換為 : 按照上面的公式,我們可以把變換分成3步: 第一: 將坐標(biāo)系 II變成 I ; 第二: 將該點(diǎn)順時(shí)針旋轉(zhuǎn) a角; 第三: 將坐標(biāo)系 I變回 II ,這樣,我們就得到了變換矩陣,是上面三個(gè)矩陣的級(jí)聯(lián)。插值算法后面詳細(xì)介紹。當(dāng) fx= fy時(shí),稱(chēng)為圖像的全比例縮放。 ? 常用的插值算法有: ?最鄰近插值( Nearest Neighbour Interpolation)。 原圖像的象素從( 0, 0)到( 5, 5),新圖像的象素從( 0, 0)到( 2, 2)。 ? 例如:如圖所示,如果已經(jīng)知道了兩點(diǎn)x0,x2處的函數(shù)值 f(x0),f(x2),現(xiàn)在要求 x1處的函數(shù)值 f(x1)。 另外,圖像處理中還使用雙曲線(xiàn)插值,及三次內(nèi)插法解決圖像縮放及圖像旋轉(zhuǎn)后的灰度填充。設(shè)原圖像中的點(diǎn)為 P0(x0,y0),鏡像后的點(diǎn)為 p(x,y),圖像寬度為 w。,y1表示。處理效果比較滿(mǎn)意。 圖像放大處理中,需要對(duì)放大后多出來(lái)的空格填入適當(dāng)?shù)南笏刂?,采用最臨近插值法舉例如下: 4 4的以原圖 f 長(zhǎng)和寬各放大 2倍,利用公式得到 8 8的新圖像。 ?雙線(xiàn)形插值( Bilinear Intrepolation) ?曲線(xiàn)插值( Curvilinear Interpolation) ( 1)最臨近插值 ? 圖像變換后找不到相應(yīng)的象素點(diǎn)時(shí),直接賦值為和它最相近的的象素值的插值算法。 ? 設(shè)原圖像中的點(diǎn) P(x0,, y0),比例縮放后在新的圖像中對(duì)應(yīng)點(diǎn) P(x,y), P(x0,, y0)和 P(x,y)之間的對(duì)應(yīng)關(guān)系如圖所示: 比例縮放前后兩點(diǎn)之間的關(guān)系用矩陣表示為: 0000001 0 0 1 1xx fxy fy y??? ? ? ??? ??????? ?????? ????? ? ? ? ??10xx f x? 10yy f y?其逆矩陣為: 00100100110 0 1xyfx xyyf???????? ?????? ??????? ?????? ????????????0xxxf? 0yyyf?插值算法( Interpolation) ? 比例縮放所產(chǎn)生的圖像中有可能在原圖中找不到相應(yīng)的象素點(diǎn) ,我們采用的做法是找與之最臨近的點(diǎn),我們采用的做法是找與之最臨近的點(diǎn) 。另外,轉(zhuǎn)置后圖的寬高對(duì)換了。 Hnew=max(|y4y1|,|y3y2|). 可以根據(jù)以上公式 ,求出對(duì)應(yīng)的原圖中的點(diǎn),得到它的灰度,如果超出原圖范圍則填成白色。 b為 r與 x軸之間的角度。通常的做法是以圖象的中心為圓心旋轉(zhuǎn)。 分幾種情況: 先看 x方向 (width指圖象的寬度 ) ?≤width 很顯然,圖象完全移出了屏幕,不用做任何處理 2. widthtx≤0,如圖 5所示圖像向左上方移動(dòng) 圖象區(qū)域的 x范圍從 0到 width|tx|,對(duì)應(yīng)原圖的范圍從 |tx|到 width 圖 5 3. 0txwidth , 如圖 6所示 , 圖像向右下方平移0txwidth,0tyheight的情況圖象區(qū)域的 x范圍從 tx到 width,對(duì)應(yīng)原圖的范圍從 0到 widthtx 圖 6 4. tx≥width,圖象完全移出了屏幕,不用做任何處理 。這種處理,文件大小不會(huì)改變。設(shè)用 表示新圖,用 表示原圖 。 ( x0 ,y0 )點(diǎn),經(jīng)過(guò)平移( tx,ty),變?yōu)辄c(diǎn)( x1,y1)兩點(diǎn)之間的關(guān)系 為: x1=x0+tx。 ? 檢測(cè)輪廓,確定輪廓現(xiàn)。對(duì) f圖所有灰度加 c級(jí)灰度可作如下處理:J=f+c 11 12 1321 22
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1