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

正文內(nèi)容

數(shù)字圖像處理實(shí)驗(yàn)三中值濾波和均值濾波實(shí)驗(yàn)報(bào)告(留存版)

  

【正文】 于繪制的設(shè)備上下文 SendMessage(WM_ICONERASEBKGND, reinterpret_castWPARAM(()), 0)。 //字節(jié)寬度 if (nByteWidth%4) nByteWidth+=4(nByteWidth%4)。 } RGBQUAD。 =sizeof(BITMAPINFOHEADER)。//位圖文件頭部 memcpy(lpBitmap+sizeof(BITMAPFILEHEADER),amp。 } lpBits=lpBitmap+sizeof(BITMAPFILEHEADER)+sizeof(BITMAPINFOHEADER)。 int nByteWidth=nWidth*3。 p1=x+y*nWidth。xnWidth。xnWidth。//正常終止程序。x++){ Point1(x,y) = Point(x1,y1)。y++){ //求以某點(diǎn)為中心的九個(gè)數(shù)平均值 for (x=0。ynHeight+1。 j = x+2。 MedianFilter(nWidth,nHeight,lpBits,lpOutput)。 //指向字節(jié)的指針public: CImageWnd(void)。include include define BACKGROUND RGB(128,128,128)CImageWnd::CImageWnd(void) //初始化,將其全設(shè)為0{ HScrollPosition = 0。 //設(shè)置繪制位圖文件的頭信息 BITMAPINFOHEADER bmi。 case SB_LINEUP: HScrollPosition = 5。 case SB_LINEUP: VScrollPosition=5。}void CImageWnd::SetImage(int cx,int cy,const void *bits) //設(shè)置需要繪制的位圖的寬度和高度,以及像素點(diǎn)的信息{ nWidth = cx。 SCROLLINFO sinfo。sinfo)。 VScrollPosition = 0。 VCurrentPosition=VScrollPosition。 //窗口滑動(dòng)多少 HCurrentPosition = HScrollPosition。 //將像素點(diǎn)填充到繪圖區(qū)域 StretchDIBits(,x,y,nWidth,nHeight,0,0,nWidth,nHeight,lpBits,(BITMAPINFO *)amp。 x = HScrollPosition。 afx_msg void OnPaint()。 //滑動(dòng)位置(垂直) int nWidth。 } } PutPoints(nWidth,nHeight,lpOutput,lpPoints)。x++){ int k = 0。y++){ //中間一整塊拷貝 for(x=1。 //lpPoints1[0][x] = lpPoints1[1][x]。 //lpPoints存的是顏色值 for(y=1。 } } PutPoints(nWidth,nHeight,lpOutput,lpPoints)。 ZeroMemory(s,1024)。 BYTE Point。ynHeight。 //將文件的內(nèi)容讀入到lpBitmap所指向的內(nèi)存區(qū)域 LoadBitmap()。 lpBits2[p2]=pPalette[Palette].rgbBlue。 if (nBWidth%4) nBWidth+=4(nBWidth%4)。 =nLen。 //顏色表部分 /* typedef struct tagRGBQUAD { BYTE rgbBlue。}void CHistDemoADlg::LoadBitmap(){ //位圖文件:BITMAPFILEHEADER+BITMAPINFOHEADER+有效信息部分 BITMAPINFOHEADER *pInfo。 } else { CDialogEx::OnSysCommand(nID, lParam)。 CMenu* pSysMenu = GetSystemMenu(FALSE)。CAboutDlg::CAboutDlg() : CDialogEx(CAboutDlg::IDD){}void CAboutDlg::DoDataExchange(CDataExchange* pDX){ CDialogEx::DoDataExchange(pDX)。 afx_msg void OnOpen()。 int nHeight。0 編程的步驟及流程;2)編寫均值濾波、中值濾波的程序;3)編譯并改錯(cuò);4)把該程序嵌入試驗(yàn)二給出的界面中(作適當(dāng)修改);5)提交程序及文檔;6)寫出本次實(shí)驗(yàn)的體會(huì)。 protected: virtual void DoDataExchange(CDataExchange* pDX)。 afx_msg void OnBnClickedMedianfilter()。CHistDemoADlg::OnBnClickedMeanfilter) ON_BN_CLICKED(IDC_MEDIANFILTER, amp。 // 設(shè)置大圖標(biāo) SetIcon(m_hIcon, FALSE)。rect)。 return。 BITMAPFILEHEADER bmh。 =BI_RGB。ynHeight。 CFileDialog dlg(TRUE,0,0,OFN_HIDEREADONLY,L位圖文件|*.bmp|所有文件|*.*||,this)。xnWidth。 BYTE *lpOutput=new BYTE[nByteWidth*nHeight]。 lpBits[p]=Point。y++) { s[y]=s[y1]。 (nWidth,nHeight,lpOutput)。 Point1(nWidth+1,y) = Point(nWidth1,y1)。 //輸出lpPoints到lpOutput delete lpPoints。x++){ //最上邊和最下邊一行的拷貝 Point1(x,0) = Point1(x,1)。 for (int n = m + 1。setImage(),外接提供繪制的信息,通過(guò)參數(shù)傳遞給內(nèi)部的成員變量。 afx_msg void OnHScroll(UINT nSBCode,UINT nPos,CScrollBar *pScrollBar)。 VScrollMax = 0。 = 24。 break。 break。 lpBits = new BYTE[nByteWidth*nHeight]。 = 320。sinfo)。 if(cx320 || cy240) SetScroll(cx,cy)。 break。 break。 = 0。}CImageWnd::~CImageWnd(void) //析構(gòu)函數(shù),釋放空間{ if(lpBits) delete lpBits。 afx_msg void OnPaint()。 //當(dāng)前位置(水平) int HScrollMax。 ++n) if (window[n] window[min]) min = n。 } BYTE *window = new BYTE[9]。 BYTE *lpPoints=new BYTE[nWidth*nHeight]。 //lpPoints1[y][nWidth+1] = lpPoints[y1][nWidth1]。 NoColor()。 } //計(jì)算顏色值的前y種顏色的總像素點(diǎn)的個(gè)數(shù)(像素點(diǎn)顏色值=y) for(y=0。//將彩色圖像轉(zhuǎn)化成灰度圖像}void CHistDemoADlg::HistogramEq1(int nWidth, int nHeight, BYTE *lpInput, BYTE *lpOutput){ int x,y。 (nWidth,nHeight,lpOutput)。 lpPoints[x+y*nWidth]=(BYTE)(*(float)lpBits[p+2]+*(float)lpBits[p+1]+*(float)lpBits[p]+)。 //得到文件的路徑 if (!(FileName,CFile::modeRead)) return。xnWidth。
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1