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

正文內(nèi)容

計(jì)算機(jī)科學(xué)與工程系-文庫吧

2025-07-17 15:30 本頁面


【正文】 參數(shù)說明: x: 指定繪制目標(biāo)矩形左上角的邏輯 X軸位置。 y: 指定繪制目標(biāo)矩形左上角的邏輯 Y軸位置。 nWidth: 指定繪制目標(biāo)矩形的寬度(按邏輯單位)。 nHeight: 指定繪制目標(biāo)矩形的高度(按邏輯單位)。 pSrcDC:設(shè)備上下文的指針 xSrc,ySrc: 指定源位圖左上角的坐標(biāo)(按邏輯單位)。 nSrcWidth, nSrcHeight:指定復(fù)制源位圖的寬度和高度(按邏輯單位)。 dwrop:指定要執(zhí)行的光柵運(yùn)算。其操作碼定義了圖形設(shè)備接口( GDI)在輸出操作中如何組合顏色。 計(jì)算機(jī)科學(xué)與工程系 26 顯示函數(shù) ? StretchDIBits()函數(shù) 該函數(shù)的結(jié)構(gòu)如下: BOOL StretchDIBits(HDC hdc, int x,int y,int nWidth,int nHeight,int xSrc,int ySrc,int nSrcWidth,int nSrcHeight, CONST VOID*lpvBits,CONST BITMAPINFO *lpbmi, UNIT fuColorUse, DWORD dwrop)。 參數(shù)說明: hdc:設(shè)備上下文句柄。 x: 指定繪制目標(biāo)矩形左上角的邏輯 X軸位置。 y : 指定繪制目標(biāo)矩形左上角的邏輯 Y軸位置。 nWidth: 指定繪制目標(biāo)矩形的寬度(按邏輯單位)。 nHeight: 指定繪制目標(biāo)矩形的高度(按邏輯單位 xSrc,ySrc: 指定源位圖左上角的坐標(biāo)(按邏輯單位)。 nSrcWidth, nSrcHeight:指定復(fù)制源位圖的寬度和高度(按邏輯單位)。 lpvBits:指向 DIB數(shù)據(jù)圖像的指針。 lpbmi:指向 BITMAPINFO結(jié)構(gòu)的指針。 fuColorUse:指定 BITMAPINFO結(jié)構(gòu)中的 bmiColors包含真實(shí)的 RGB值還是調(diào)色板中的索引值。 dwrop:指定要執(zhí)行的光柵運(yùn)算。 計(jì)算機(jī)科學(xué)與工程系 27 圖像的特效顯示 ? 圖像的特效顯示就是利用人眼的視覺特性,通過對(duì)圖像分塊,然后以不同的次序顯示出來。實(shí)現(xiàn)圖像的特效顯示的基本思路是將圖像分成不同的小塊,按一定的方向或次序、分階段地顯示或擦除圖像塊。其中的四個(gè)要點(diǎn)是: (1)如何劃分圖像塊; (2)確定圖像塊的操作次序; (3)顯示或清除圖像塊; (4)在兩個(gè)圖像塊的操作之間延時(shí)。 延時(shí)的目的是減慢圖像的顯示速度,以便可以看出特效顯示的效果。 計(jì)算機(jī)科學(xué)與工程系 28 圖像的特效顯示 ? 圖像的掃描 掃描是最基本的特效顯示方式,它沒有劃分圖像塊,只是順序地 一行一行或一列一列地顯示圖像或清除圖像。 效果圖: (a)自上而下掃描 (b)自下而上掃描 (c) 自左向右掃描 (d)自右向左掃描 計(jì)算機(jī)科學(xué)與工程系 29 圖像的特效顯示 ? 圖像的移動(dòng) 移動(dòng)是將圖像看作一個(gè)整體,顯示時(shí)必須按物理順序進(jìn)行,例如從上向下平移時(shí),必須先顯示下面的圖像,后顯示上面的圖像。平移是以復(fù)制的方法顯示圖像的,每顯示一次,復(fù)制的行數(shù)就增加一行,直至顯示完成。 效果圖: ( a)水平向右移 (b) 垂直向上移動(dòng) 計(jì)算機(jī)科學(xué)與工程系 30 圖像的特效顯示 ? 交叉飛入 交叉飛入是將圖像平分成上下兩部分,顯示時(shí)上部分水平右移,下部分水平左移。因此交叉分入的基本原理和平移是相同的,其不同之處只是將圖像進(jìn)行了分塊。 交叉飛入效果圖 計(jì)算機(jī)科學(xué)與工程系 31 圖像的特效顯示 ? 中間擴(kuò)張 中間擴(kuò)張是在顯示的時(shí)候,先將圖像分成兩部分,將中間分界處顯示在屏幕的中間,并快速向上掃描上半部分的圖像,然后將圖像完整的顯示在屏幕上,這樣人們因?yàn)橐曈X生理的特點(diǎn)就會(huì)看到中間擴(kuò)張的效果。 中間擴(kuò)張效果圖 計(jì)算機(jī)科學(xué)與工程系 32 圖像的特效顯示 ? 中間收縮 中間收縮的效果是從屏幕的上下兩邊同時(shí)向中間掃描,其原理類似于將圖像平分成上下兩部分,從屏幕的上下邊界,對(duì)圖像同時(shí)進(jìn)行向上掃描和向下掃描,直到在圖像的中間分界相遇。 中間收縮效果圖 計(jì)算機(jī)科學(xué)與工程系 33 圖像的特效顯示 ? 柵條特效 柵條特效分為水平柵條和垂直柵條,其效果像是將兩手交叉的過程,柵條顯示的原理是先將圖像分成若干行(或若干列),將奇數(shù)行(或奇數(shù)列)組成一組,將偶數(shù)行(或偶數(shù)列)組成一組,在顯示的時(shí)候,奇數(shù)行(或奇數(shù)列)從右向左平移。 ( a)水平柵條顯示 ( b)垂直柵條顯示 計(jì)算機(jī)科學(xué)與工程系 34 圖像的特效顯示 ? 圖像漸顯 圖像漸顯是先記錄下圖像的每個(gè)像素點(diǎn)的灰度值,顯示的時(shí)候先將屏幕置黑,將循環(huán)顯示圖像 n次,設(shè) n從 0, 1, 2 , ? , 256。每一次顯示像素灰度值的 n/256倍,圖像的像素點(diǎn)計(jì)算一遍后,顯示一次,重復(fù)執(zhí)行上述過程,直至每一個(gè)屏幕上的像素點(diǎn)的灰度值全部和記錄中的值相同為止。 圖像漸顯效果圖 計(jì)算機(jī)科學(xué)與工程系 35 圖像的特效顯示 ? 百葉窗特效顯示 百葉窗顯示開始有若干個(gè)顯示起始線,每條起始線相隔相同距離,顯示過程中每次各個(gè)起始線同時(shí)向下(或向右)顯示一行(或一列)圖像,直到圖像顯示完畢。百葉窗顯示的原理是先將圖像按行方向(或列方向)分成若干個(gè)相同的部分(例如 10塊),顯示時(shí),先將每塊的頭一行(或頭一列)顯示在屏幕的對(duì)應(yīng)位置上,然后以它們?yōu)槠鹗迹謩e向下掃描(或向右掃描)直至圖像全部顯示完成。 ( a)百葉窗自左向右 ( b)百葉窗自上而下 計(jì)算機(jī)科學(xué)與工程系 36 圖像的特效顯示 ? 馬賽克效果 馬賽克顯示是圖像被分成許多小區(qū)域,小區(qū)域以雜亂無章的順序顯 示在屏幕上。其編程思想是,先將圖像分成大小相同的小區(qū)域,計(jì)算出每一塊區(qū)域的首地址,并記錄下來。設(shè)置一個(gè)隨機(jī)數(shù),用來產(chǎn)生隨機(jī)顯示區(qū)域的次序,每獲得一個(gè)隨機(jī)區(qū)域,就根據(jù)其首址顯示這塊區(qū)域的圖像,直至所有的區(qū)域都至少顯示一次。 馬賽克顯示效果圖 計(jì)算機(jī)科學(xué)與工程系 37 第三章 圖像的幾何變換 ? 圖像的平移 ? 圖像的鏡像變換 ? 圖像的縮放 ? 圖像的轉(zhuǎn)置 ? 圖像的旋轉(zhuǎn) 計(jì)算機(jī)科學(xué)與工程系 38 圖像的平移 ? 圖像平移( translation)是將圖像中所有的點(diǎn)都按照指定的平移量水平、垂直移動(dòng)。設(shè)初始坐標(biāo)為( x0,y0)的點(diǎn)經(jīng)過平移( )后,則點(diǎn) (x0,y0)坐標(biāo)變?yōu)?(x1,y1), 如圖所示。 坐標(biāo)原點(diǎn) tx X ty (x1,y1) Y (x0,y0) 像素平移示意圖 顯然( x0,y0)和( x1,y1)的關(guān)系如下: x1=x0+tx y1=y0+ty 計(jì)算機(jī)科學(xué)與工程系 39 圖像的鏡像變換 ? 圖像的鏡像變換分為兩種:一種是水平鏡像,另一種是垂直鏡像。圖像的水平鏡像操作是以原圖像的垂直中軸線為中心,將圖像分為左右兩部分進(jìn)行對(duì)稱變換;圖像的垂直鏡像操作是以原圖像的水平中軸線為中心,將圖像分為上下兩部分進(jìn)行對(duì)稱變換。鏡像變換后圖的高和寬都不變。 設(shè)圖像高度為 Height,寬度為 Width,原圖中的 (x0,y0)經(jīng)過水平鏡像后坐標(biāo)將變成( Widthx0,y0),即: x1=Widthx0 y1=y0 同樣,( x0,y0)經(jīng)過垂直鏡像后坐標(biāo)將變成為( x0,Heighty0),即: x1=x0 y1=Heighty0 計(jì)算機(jī)科學(xué)與工程系 40 圖像的鏡像變換 ? 效果對(duì)比圖 (a)原圖 (b)水平鏡像處理效果圖 (c)垂直鏡像處理效果圖 鏡像處理 計(jì)算機(jī)科學(xué)與工程系 41 圖像的縮放 ? 假設(shè)圖像 X軸方向縮放比率是 kx, Y軸方向縮放比率是 ky,那么原圖中點(diǎn)( x0,y0)對(duì)應(yīng)與新圖中的點(diǎn)( x1,y1)為: x1=x0*kx y1=y0*ky ( 1) kx1且 ky1時(shí),原圖像被放大。由于放大圖像時(shí)產(chǎn)生了新的像素,可通過插值算法來近似處理。當(dāng) kx=ky=2時(shí),圖像放大 2倍,原圖中的某一個(gè)像素,對(duì)應(yīng)新圖的 4個(gè)像素。如圖所示: ● ( a)原圖中的某一個(gè)像素 ●● ●● ( b)對(duì)應(yīng)新圖的 4個(gè)像素 計(jì)算機(jī)科學(xué)與工程系 42 圖像的縮放 ? ( 2)當(dāng) kx1且 ky1時(shí),原圖像被縮小。例如,當(dāng) kx=ky=,圖像被縮到一半大小,原圖中 4個(gè)像素對(duì)應(yīng)新圖中的一個(gè)像素。此時(shí)縮小后的圖像中的( 0, 0)像素對(duì)應(yīng)于原圖中的( 0, 0)、( 0, 1)、( 1,0)、( 1, 1)像素;以此類推。在原圖基礎(chǔ)上,每行隔一個(gè)像素取一點(diǎn),每割一行進(jìn)行操作。如圖所示: ●● ● ●● ( a)原圖中的某 4個(gè)像素 ( b)對(duì)應(yīng)新圖的 1個(gè)像素 圖像縮小示意圖 計(jì)算機(jī)科學(xué)與工程系 43 圖像的縮放 ? 效果對(duì)比圖 ( a)原圖 ( b)長(zhǎng)寬縮小 ( c)長(zhǎng)寬各放大 2倍的效果圖 計(jì)算機(jī)科學(xué)與工程系 44 圖像的轉(zhuǎn)置 ? 圖像的轉(zhuǎn)置( Transpose)操作是將圖像像素的 x坐標(biāo)和 y坐標(biāo)互換。該操作將改變圖像的高度和寬度,轉(zhuǎn)置后圖像的高度和寬度將互換。 即 x1=y0 y1=x0 效果對(duì)比圖: 圖像轉(zhuǎn)置 計(jì)算機(jī)科學(xué)與工程系 45 圖像的旋轉(zhuǎn) ? 圖像的旋轉(zhuǎn)必須指明圖像繞著什么旋轉(zhuǎn)。一般圖像的旋轉(zhuǎn)是以圖像的中心為原點(diǎn),旋轉(zhuǎn)一定的角度。旋轉(zhuǎn)后,圖像的大小一般會(huì)改變。和圖像平移一樣,我們既可以把轉(zhuǎn)出顯示區(qū)域的圖像截去,也可以擴(kuò)大圖像范圍以顯示所有的圖像。 如下圖,點(diǎn)( x0,y0)經(jīng)過旋轉(zhuǎn) α 度后坐標(biāo)變成( x1,y1)。 y ( x0,y0) (x1,y1) γ α β γ x O 圖像旋轉(zhuǎn)示意圖 在旋轉(zhuǎn)前: x0=γ cos(β ) y0=γ sin(β ) 旋轉(zhuǎn)后: x1=γcos(βα)=γcos(β)cos(α)+γsin(β)sin(α)=x0cos(α)+y0sin(α) y1=γsin(βα)=γsin(β)cos(α)γcos(β)sin(α)=x0sin(α)+y0cos(α) 計(jì)算機(jī)科學(xué)與工程系 46 圖像的旋轉(zhuǎn) ( a)原圖 ( b)旋轉(zhuǎn) 45176。 的效果圖 旋轉(zhuǎn)處理圖 計(jì)算機(jī)科學(xué)與工程系 47 第四章 圖像灰度變換 ? 灰度變換的基本方法 ? 二值化和閾值處理 ? 灰度的線性變換 ? 窗口灰度變換處理 ? 分段線性變換 ? 灰度直方圖 計(jì)算機(jī)科學(xué)與工程系 48 灰度變換的基本方法 ? 灰度變換是指根據(jù)某種目標(biāo)條件按一定變換關(guān)系逐點(diǎn)改變?cè)瓐D像中每一個(gè)像素灰度值的方法。設(shè)原圖像像素的灰度值 D=f( x, y) ,處理后圖像像素的灰度值
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1