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

正文內(nèi)容

利用mfc的picture控件顯示和處理圖像(編輯修改稿)

2025-07-14 00:08 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 應(yīng)操作包括 彈出對(duì)話框選擇圖片文件、讀入圖片文件、對(duì)圖片統(tǒng)一縮放至256*256的大小、顯示圖像,代碼如下: // TODO: Add your control notification handler code here // 選項(xiàng)圖片的約定 CFileDialog dlg( TRUE, _T(*.bmp), NULL, OFN_FILEMUSTEXIST | OFN_PATHMUSTEXIST | OFN_HIDEREADONLY, _T(image files (*.bmp。 *.jpg) |*.bmp。 *.jpg | All Files (*.*) |*.*||), NULL )。 // 打開文件對(duì)話框的標(biāo)題名 = _T(Open Image)。 // 判斷是否獲得圖片 if( () != IDOK ) return。 // 獲取圖片路徑 CString mPath = ()。 // 讀取圖片、緩存到一個(gè)局部變量 ipl 中 IplImage* ipl = cvLoadImage( mPath, 1 )。 // 判斷是否成功讀取圖片 if( !ipl ) return。 // 對(duì)上一幅顯示的圖片數(shù)據(jù)清零 if( TheImage ) cvZero( TheImage )。 // 對(duì)讀入的圖片進(jìn)行縮放,使其寬或高最大值者剛好等于 256,再復(fù)制到 TheImage 中 ResizeImage( ipl )。 // 調(diào)用顯示圖片函數(shù) ShowImage( TheImage, IDC_ShowImg )。 // 釋放 ipl 占用的內(nèi)存 cvReleaseImage( amp。ipl )。其中包含了兩個(gè)新的成員函數(shù) ResizeImage 和 ShowImage,前者的作用是對(duì)讀入的不同大小的圖像進(jìn)行縮放,再通過設(shè)置 ROI 的方式將圖像存入 256*256 的 TheImage 中;后者是將圖像 TheImage 顯示到圖片顯示控件 IDC_ShouImg 窗口的正中部位。為了實(shí)現(xiàn)這兩個(gè)功能,首先在 Class View 面板右擊 CmymfcDlg,選擇 Add – Add Function,創(chuàng)建兩個(gè)函數(shù):void ShowImage( IplImage* img, UINT ID ) 和 void ResizeImage(IplImage* img)。以下是這兩個(gè)函數(shù)的實(shí)現(xiàn)代碼: void CmymfcDlg::ResizeImage(IplImage* img){ // 讀取圖片的寬和高 int w = imgwidth。 int h = imgheight。 // 找出寬和高中的較大值者 int
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1