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

正文內(nèi)容

數(shù)字圖像處理實(shí)驗(yàn)三中值濾波和均值濾波實(shí)驗(yàn)報(bào)告-文庫(kù)吧

2025-07-20 01:35 本頁(yè)面


【正文】 strAboutMenu。 bNameValid = (IDS_ABOUTBOX)。 ASSERT(bNameValid)。 if (!()) { pSysMenuAppendMenu(MF_SEPARATOR)。 pSysMenuAppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu)。 } } // 設(shè)置此對(duì)話框的圖標(biāo)。當(dāng)應(yīng)用程序主窗口不是對(duì)話框時(shí),框架將自動(dòng) // 執(zhí)行此操作 SetIcon(m_hIcon, TRUE)。 // 設(shè)置大圖標(biāo) SetIcon(m_hIcon, FALSE)。 // 設(shè)置小圖標(biāo) // TODO: 在此添加額外的初始化代碼 (0,LSource,WS_CHILD|WS_VISIBLE,CRect(40,40,360,280),this,10000)。 (0,LDestination,WS_CHILD|WS_VISIBLE,CRect(400,40,720,280),this,10001)。 return TRUE。 // 除非將焦點(diǎn)設(shè)置到控件,否則返回 TRUE}void CHistDemoADlg::OnSysCommand(UINT nID, LPARAM lParam){ if ((nID amp。 0xFFF0) == IDM_ABOUTBOX) { CAboutDlg dlgAbout。 ()。 } else { CDialogEx::OnSysCommand(nID, lParam)。 }}// 如果向?qū)υ捒蛱砑幼钚』粹o,則需要下面的代碼// 來(lái)繪制該圖標(biāo)。對(duì)于使用文檔/視圖模型的 MFC 應(yīng)用程序,// 這將由框架自動(dòng)完成。void CHistDemoADlg::OnPaint(){ if (IsIconic()) { CPaintDC dc(this)。 // 用于繪制的設(shè)備上下文 SendMessage(WM_ICONERASEBKGND, reinterpret_castWPARAM(()), 0)。 // 使圖標(biāo)在工作區(qū)矩形中居中 int cxIcon = GetSystemMetrics(SM_CXICON)。 int cyIcon = GetSystemMetrics(SM_CYICON)。 CRect rect。 GetClientRect(amp。rect)。 int x = (() cxIcon + 1) / 2。 int y = (() cyIcon + 1) / 2。 // 繪制圖標(biāo) (x, y, m_hIcon)。 } else { CDialogEx::OnPaint()。 }}//當(dāng)用戶拖動(dòng)最小化窗口時(shí)系統(tǒng)調(diào)用此函數(shù)取得光標(biāo)//顯示。HCURSOR CHistDemoADlg::OnQueryDragIcon(){ return static_castHCURSOR(m_hIcon)。}void CHistDemoADlg::LoadBitmap(){ //位圖文件:BITMAPFILEHEADER+BITMAPINFOHEADER+有效信息部分 BITMAPINFOHEADER *pInfo。 //位圖文件的頭部信息指針pInfo pInfo=(BITMAPINFOHEADER *)(lpBitmap+sizeof(BITMAPFILEHEADER))。 //pInfo指向位圖文件的頭部信息 nWidth=pInfobiWidth。 //圖片寬度 nByteWidth=nWidth*3。 //字節(jié)寬度 if (nByteWidth%4) nByteWidth+=4(nByteWidth%4)。 //使字節(jié)寬度為4的整數(shù)倍 nHeight=pInfobiHeight。 //圖片高度 if (pInfobiBitCount!=24) //位圖的位深度不為24 { if (pInfobiBitCount!=8) //位深度不為8 { AfxMessageBox(L無(wú)效位圖)。 delete lpBitmap。 lpBitmap=0。 return。 } //位深度為8 unsigned int PaletteSize=1pInfobiBitCount。 //左移8位,PaletteSize調(diào)色板尺寸 if (pInfobiClrUsed!=0 amp。amp。 pInfobiClrUsedPaletteSize) PaletteSize=pInfobiClrUsed。 // biClrUsed 位圖實(shí)際使用的顏色表中的顏色數(shù) lpBits=lpBitmap+sizeof(BITMAPFILEHEADER)+sizeof(BITMAPINFOHEADER)。//lpBits指向有效信息部分 RGBQUAD *pPalette=(RGBQUAD *)lpBits。 //顏色表部分 /* typedef struct tagRGBQUAD { BYTE rgbBlue。 BYTE rgbGreen。 BYTE rgbRed。 BYTE rgbReserved。 } RGBQUAD。 */ lpBits+=sizeof(RGBQUAD)*PaletteSize。//lpBits指向圖像有效信息部分 nLen=sizeof(BITMAPFILEHEADER)+sizeof(BITMAPINFOHEADER)+nByteWidth*nHeight。//整個(gè)位圖文件的長(zhǎng)度 BYTE *lpTemp=lpBitmap。 lpBitmap=new BYTE[nLen]。 BITMAPFILEHEADER bmh。 BITMAPINFOHEADER bmi。 =39。B39。+39。M39。*256。 =nLen。 =0。 =0。 =54。 =sizeof(BITMAPINFOHEADER)。 =nWidth。 =nHeight。 =1。 =24。 =BI_RGB。 =0。 =0。 =0。 =0。 =0。 int nBWidth=pInfobiWidth。 if (nBWidth%4) nBWidth+=4(nBWidth%4)。 memset(lpBitmap,0,nLen)。 memcpy(lpBitmap,amp。bmh,sizeof(BITMAPFILEHEADER))。//位圖文件頭部 memcpy(lpBitmap+sizeof(BITMAPFILEHEADER),amp。bmi,sizeof(BITMAPINFOHEADER))。//位圖信息頭部 BYTE *lpBits2=lpBitmap+sizeof(BITMAPFILEHEADER)+sizeof(BITMAPINFOHEADER)。//位圖圖像信息部分 int x,y,p1,p2,Palette。 for(y=0。ynHeight。y++) { for(x=0。xnWidth。x++) { p1=y*nBWidth+x。 p2=y*nByteWidth+x*3。 if (lpBits[p1]PaletteSize) Palette=lpBits[p1]。 else Palette=0。 lpBits2[p2]=pPalette[Palette].rgbBlue。 lpBits2[p2+1]=pPalette[Palette].rgbGreen。 lpBits2[p2+2]=pPalette[Palette].rgbRed。 } } delete lpTemp。 } lpBits=lpBitmap+sizeof(BITMAPFILEHEADER)+sizeof(BITMAPINFOHEADER)。 if (lpBackup) delete lpBackup。 lpBackup=new BYTE[nLen]。 memcpy(lpBackup,lpBitmap,nLen)。}void CHistDemoADlg::OnOpen() //點(diǎn)擊打開(kāi)文件之后,對(duì)應(yīng)的事件處理函數(shù){ // TODO: 在此添加控件通知處理程序代碼 CFile File。 CFileDialog dlg(TRUE,0,0,OFN_HID
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1