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

正文內(nèi)容

基于vc的圖像的幾何變換的實(shí)現(xiàn)畢業(yè)設(shè)計(jì)(參考版)

2025-03-02 10:55本頁(yè)面
  

【正文】 ksv*3t nGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkum amp。 ksv*3t nGK8! z89Am UE9aQGn8xp$Ramp。 qYpEh5pDx2zVkum amp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkumamp。ksv*3t nGK8!z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkumamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkumamp。 UE9aQGn8xp$Ramp。 6a*CZ7H$dq8Kqqf HVZFedswSyXTyamp。 gTXRm 6X4NGpP$vSTTamp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 gTXRm 6X4NGpP$vSTTamp。MuWFA5ux^Gjqv^$UE9wEwZQcUE% amp。 gTXRm 6X4NGpP$vSTTamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gjqv^$UE9wEwZQcUE% amp。 gTXRm6X4NGpP$vSTTamp。849Gx^Gj qv^$UE9wEwZQcUE%amp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkumamp。 UE9aQGn8xp$Ramp。 6a*CZ7H$dq8Kqqf HVZFedswSyXTyamp。gTXRm 6X4NGpP$vSTTamp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE% amp。 gTXRm6X4NGpP$vSTTamp。 MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 gTXRm6X4NGpP$vSTTamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 gTXRm 6X4NGpP$vSTTamp。 849Gx^Gj qv^$UE9wEwZQcUE%amp。 gTXRm 6X4NGpP$vSTTamp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。gTXRm 6X4NGpP$vSTTamp。MuWFA5ux^Gj qv^$UE9wEwZQcUE% amp。gTXRm 6X4NGpP$vSTTamp。M uWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE% amp。 gTXRm 6X4NGpP$vSTTamp。849Gx^Gj qv^$UE9wEwZQcUE%amp。 QA9wkxFyeQ^! djsXuyUP2kNXpRWXm Aamp。 內(nèi)部資料 請(qǐng)勿外傳 30 項(xiàng) 目 經(jīng) 理項(xiàng) 目 副 經(jīng) 理 項(xiàng) 目 總 工 質(zhì) 安 總 監(jiān)工程管理部物資管理部技術(shù)管理部檢測(cè)試驗(yàn)室質(zhì)安管理部監(jiān) 督 工 程 管 理部 、 物 資 管 理部 、 檢 測(cè) 試 驗(yàn) 室現(xiàn) 場(chǎng) 質(zhì) 檢 員 、 施 工 員施 工 班 組 9JWKf wvGt YM*Jgamp。 她樂(lè)于助人,耐心的解答我提出的問(wèn)題,對(duì)我的論文提出了許多中肯的修改意見(jiàn),并對(duì)一些技術(shù)上的細(xì)節(jié)給予了很大的幫助。 再次感謝 彭生祥老師 給我這個(gè)機(jī)會(huì)加入到數(shù)字圖像處理項(xiàng)目中來(lái),使我能夠?qū)W習(xí)到許多圖像處理學(xué)科前沿的知識(shí) ,而且通 過(guò)實(shí)際項(xiàng)目開(kāi)發(fā),積累了寶貴的實(shí)踐經(jīng)驗(yàn),提高了我用 Visual C++編程的能力。 感謝他在百忙之中一直督促關(guān)心 29 著我的本科論文的寫(xiě)作。 28 參考文獻(xiàn) [1]左飛,萬(wàn)晉森,劉航 . Visual C++數(shù)字圖像處理開(kāi)發(fā)入門(mén)與編程實(shí)踐 [M]. 北京:電子工業(yè)出版社, . [2]張錚,王艷平,薛桂香 . 數(shù)字圖像處理與機(jī)器視覺(jué) [M].北京:人民郵電出版社, 2021. 4. [3]張海燕,吳芳 . 幾種插值算法的比較研究 [J]. 計(jì)算機(jī)技術(shù)與發(fā)展, 2021, 22( 2): 234. [4] 何斌,馬天予,王運(yùn)堅(jiān),朱紅蓮 . Visual C++數(shù)字圖像處理(第二版) [M]. 北京:人民郵電出版社, , 298. [5] 張錚,王艷平,薛桂香 . 數(shù)字圖像處理與機(jī)器視覺(jué) [M].北京:人民郵電出版社, 2021. 1,140. [6] 楊淑瑩 . VC++圖像處理程序設(shè)計(jì) [M]. 北 京:清華大學(xué)出版社, 2021. 60。各個(gè)模塊獨(dú)立性高,可擴(kuò)充性好。最后,在對(duì) BMP 圖像各種基礎(chǔ)操作實(shí)現(xiàn)的基礎(chǔ)上,完成經(jīng)典 的圖像幾何變換功能。為了簡(jiǎn)化操作,本例只針對(duì) 256 27 級(jí)灰度圖進(jìn)行處理。 else pToSetPixel(i,j,RGB(255,255,255))。amp。amp。amp。 v=int(j*cos(ang*PI/180)i*sin(ang*PI/180)+)。jnHeight。inWidth。 int u,v。 int nWidth = pToGetWidthPixel()。如下圖所示,點(diǎn)( x0, y0)經(jīng)過(guò)旋轉(zhuǎn) θ 度后坐標(biāo)變成( x1, y1)。旋轉(zhuǎn)通常也會(huì)改變圖像的大小,和 節(jié)中圖像平移的處理一樣,可以把轉(zhuǎn)出顯示區(qū)域的圖像截去,也可以改變輸出圖像的大小以擴(kuò)展顯示范圍。 else pToSetPixel(i,j,RGB(255,255,255))。amp。jnHeight。inWidth。 int i,j。 圖像縮放的 Visual C++實(shí)現(xiàn) void CImgProcess::Transpose(CImgProcess* pTo,double times) { int nHeight = pToGetHeight()。例如,當(dāng) fx=fy=2 時(shí),圖像放大 2 倍,放大圖像中的像素( 0,1)對(duì)應(yīng)于原圖像中的( 0, ),這不是整數(shù)坐標(biāo)位置,自然也就無(wú)法提取其灰度值。 }//for j }//for i } 23 圖 圖像轉(zhuǎn)置 image transpose 圖像縮放 圖像縮放是指圖像大小按照指定的比率放大或者縮小。amp。jnHeight。inWidth。 int i,j。 圖像轉(zhuǎn)置的變換公式 轉(zhuǎn)置的變換公式如下: 22 ???????????????????????????????100100001010111yxyx 它的逆矩陣表達(dá)式是: ???????????????????????????????111100001010100yxyx 即??? ?? 10 10 xy yx 圖像轉(zhuǎn)置的 Visual C++實(shí)現(xiàn) void CImgProcess::Transpose(CImgProcess* pTo) { int nHeight = pToGetHeight()。 pToSetPixel(i,j,GetPixel(i,u))。jnHeight。inWidth。 int u=0。 int nWidth = pToGetWidthPixel()。j++) { pToSetPixel(i,j,GetPixel(u,j))。 20 for(j=0。inWidth。 int u。 int nWidth = pToGetWidthPixel()。水平鏡像即將圖像左半部分和右半部分以圖像豎直中軸線(xiàn)為中心軸進(jìn)行對(duì)換;而豎直鏡像則是將圖像上半部分和下半部分以圖像水平中軸線(xiàn)為中心軸進(jìn)行對(duì)換。 else pToSetPixel(i,j,RGB(255,255,255))。amp。amp。amp。jnHeight。inWidth。 return。 int i,j。 圖像平移的 Visual C++實(shí)現(xiàn) void CImgProcess::ImMove(CImgProcess*pTo,int x,int y) { int nHeight=pToGetHeight()。例如,對(duì)于新圖中的( i, j)像素,代入上面的方程組,可以求出對(duì)應(yīng)原圖中的像素( itx,jty)。 圖像平移 圖像平移就是將圖像中所有的點(diǎn)按照指定的平移量水平或者垂直移動(dòng)。 對(duì)于幾何失真圖像的復(fù)原(校正)過(guò)程是上述變換的逆過(guò)程: ),( 1110 yxsx ?? (4— 3) ),( 1110 yxty ?? (4— 4) 式 43 和式 44 表示相應(yīng)的由 ),( 11 yxg 到 ),( 00 yxf 的逆變換。一個(gè)幾何變換需要兩部分運(yùn)算:首先是空間變換所需的運(yùn)算,如平移、旋轉(zhuǎn)和鏡像等,需要用它來(lái)表示輸出圖像與輸入圖像之間的(像素)映射關(guān)系;此外,還需要使用灰度插值算法,因?yàn)榘凑者@種變換關(guān)系進(jìn)行計(jì)算,輸出圖像的像素可能被映射到輸入圖像的非整數(shù)坐標(biāo)上。我們學(xué)習(xí)幾何變換的關(guān)鍵就是要確定這種空間映射關(guān)系,以 16 及映射過(guò)程中的變換參數(shù)。因此,幾何變換常常作為其他圖像處理應(yīng)用的預(yù)處理步驟。 取得顏色索引表數(shù)據(jù) 4 圖像的幾何變換 包含相同內(nèi)容的兩幅圖像可能由于成像角度、透視關(guān)系乃至鏡頭自身原因所造成的幾何失真而呈現(xiàn)出截然不同的外觀,這就給觀測(cè)者或是圖像識(shí)別程序帶來(lái)了困擾。 判斷當(dāng)前對(duì)象中存儲(chǔ)的是否為索引圖像 bool Index2Gray()。 改變位圖的尺寸 BOOL IsBinaryImg()。 獲取圖像數(shù)據(jù)矩陣一行的像素?cái)?shù) int GetHeight()。 獲取指定位置像素的灰度值 int GetWidthByte()。 設(shè)置指定位置像素的值 15 函數(shù)原型 功能 COLORREF GetPixel(int x,int y)。 將位圖保存到文件 BOOL Draw(CDC*pDC)。 BOOL SaveToFile(CFile amp。 file)。 將所有像素的值初始化為灰度值 color BOOLAttachFromFile(LPCTSTRlpcPathName)。 構(gòu)造函數(shù) BOOL IsValidate()。 其中, m_pBMIH 中保存的是圖像的信息頭,而 m_lpData 中保存實(shí)際的圖像數(shù)據(jù)。 CImg 類(lèi)擁有兩個(gè)公有成員: BITMAPINFOHEADER *m_pBMIH。對(duì)于 256 色灰度圖像,圖像數(shù)據(jù)就是該像素的實(shí)際灰度, 1 個(gè)像素需要 1個(gè)字節(jié)來(lái)表示;對(duì)于索引圖像,圖像數(shù)據(jù)就是該像素顏色在調(diào)色板中的索引值;而對(duì)于真色彩圖,圖像數(shù)據(jù)就是實(shí)際的 RGB值, 1 個(gè)像素需要 3 個(gè)字節(jié)來(lái)表示。 rgbReserved:保留值。 rgbGreen:該顏色的綠色分量。 }RGBQUAD。 BYTE rgbRed。數(shù)組中每個(gè)元素的類(lèi)型是一個(gè) RGBQUAD 結(jié)構(gòu),占 4 個(gè)字節(jié),其定義如下: typedef struct tagRGBQUAD BYTE rgbBlue。 3.調(diào)色板結(jié)構(gòu) 有些位圖需要調(diào)色板,有些位圖,如真彩色圖,不需要調(diào)色板,它們的BITMAPINFOHEADER 后面直接是位圖數(shù)據(jù)。 biClrUsed:指定本圖像實(shí)際用到的顏色數(shù),如果該項(xiàng)為 0,則用到的顏色數(shù)為2的 biCompression 次冪。 biXPelsPerMeter:指定目標(biāo)設(shè)備的水平分辨率,單位是像素 /米。今后所討論的只有第一種不壓縮的情況,即 biCompression 為 BIRGB 的情況。 biCompression:指定位圖是否壓縮,有效的值為 BIRGB, BIRLE8, BIRLE4,BIBITFIELDS(都是 Windows 定義好的常量)。 biPlanes:必須是 1,不用考慮。 biWidth:指定圖像的寬度,單位是像素。 2.位圖信息頭 BITMAPINFOHEADER 結(jié)構(gòu) BITMAPINFOHEADER 結(jié)構(gòu)體包含了設(shè)備無(wú)關(guān)位圖關(guān)于顏色維度和色彩格式的信息,其定義和描述如下: typedef struct tagBITMAPINFOHEADER{ DWORD biSize; LONG biWidth;
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1