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

正文內(nèi)容

數(shù)字圖像處理實驗三中值濾波和均值濾波實驗報告(完整版)

2024-09-06 01:35上一頁面

下一頁面
  

【正文】 。 // IDM_ABOUTBOX 必須在系統(tǒng)命令范圍內(nèi)。}void CHistDemoADlg::DoDataExchange(CDataExchange* pDX){ CDialogEx::DoDataExchange(pDX)。// : 實現(xiàn)文件//include include include include ifdef _DEBUGdefine new DEBUG_NEWendifdefine Point(x,y) lpPoints[(x)+(y)*nWidth]define Point1(x,y) lpPoints1[(x)+(y)*nWidth]// 用于應(yīng)用程序“關(guān)于”菜單項的 CAboutDlg 對話框class CAboutDlg : public CDialogEx{public: CAboutDlg()。 void HistogramEq1(int nWidth,int nHeight,BYTE *lpInput,BYTE *lpOutput)。 afx_msg void OnSysCommand(UINT nID, LPARAM lParam)。 BYTE *lpBitmap。六、實驗體會本次實驗在前一次的實驗基礎(chǔ)上增加均值濾波和中值濾波,對于椒鹽噪聲的處理,發(fā)現(xiàn)中值濾波的效果更為好一點,而均值濾波是的整個圖像變得模糊了一點,效果差異較大。數(shù)字圖像處理實驗三均值濾波、中值濾波的計算機實現(xiàn)12281166 崔雪瑩 計科1202班一、實驗?zāi)康模?)熟悉均值濾波、中值濾波處理的理論基礎(chǔ);2)掌握均值濾波、中值濾波的計算機實現(xiàn)方法;3)學(xué)習(xí)VC++ 6。本次實驗更加增加了對數(shù)字圖像處理的了解與學(xué)習(xí)。 BYTE *lpBits。 afx_msg void OnPaint()。 void MeanFilter(int nWidth,int nHeight,BYTE *lpInput,BYTE *lpOutput)。// 對話框數(shù)據(jù) enum { IDD = IDD_ABOUTBOX }。}BEGIN_MESSAGE_MAP(CHistDemoADlg, CDialogEx) ON_WM_SYSCOMMAND() ON_WM_PAINT() ON_WM_QUERYDRAGICON() ON_BN_CLICKED(IDC_OPEN, amp。 ASSERT((IDM_ABOUTBOX amp。 if (!()) { pSysMenuAppendMenu(MF_SEPARATOR)。 // 除非將焦點設(shè)置到控件,否則返回 TRUE}void CHistDemoADlg::OnSysCommand(UINT nID, LPARAM lParam){ if ((nID amp。 // 使圖標在工作區(qū)矩形中居中 int cxIcon = GetSystemMetrics(SM_CXICON)。 } else { CDialogEx::OnPaint()。 //使字節(jié)寬度為4的整數(shù)倍 nHeight=pInfobiHeight。 pInfobiClrUsedPaletteSize) PaletteSize=pInfobiClrUsed。 */ lpBits+=sizeof(RGBQUAD)*PaletteSize。+39。 =nWidth。 =0。bmi,sizeof(BITMAPINFOHEADER))。 p2=y*nByteWidth+x*3。 if (lpBackup) delete lpBackup。 //保證lpBitmap為空 nLen=(int)()。 if (nByteWidth%4) nByteWidth+=4(nByteWidth%4)。 if (nByteWidth%4) nByteWidth+=4(nByteWidth%4)。 lpBits[p]=lpPoints[p1]。 NoColor()。x++) //每一列 { p=x*3+y*nByteWidth。//像素點的個數(shù) GetPoints(nWidth,nHeight,lpInput,lpPoints)。x++){ r[Point(x,y)]++。y++){ //將計算對應(yīng)點的像素值,直方圖均勻化的結(jié)果保存在lpPoints for(x=0。 exit(非0)非正常終止程序 PostQuitMessage(0)。 BYTE *lpPoints=new BYTE[nWidth*nHeight]。 //lpPoints1[y][x] = lpPoints[y1][x1]。xnWidth+2。xnWidth。 GetPoints(nWidth,nHeight,lpInput,lpPoints)。y++){ //最左邊和最右邊一列的拷貝 Point1(0,y) = Point(0,y1)。ynHeight。 j++){ if(k 9) window[k++] = Point1(j,i)。 window[m] = window[min]。 (nWidth,nHeight,lpOutput)。 //滑動位置(水平) int VCurrentPosition。 ~CImageWnd(void)。 DECLARE_MESSAGE_MAP()/*protected: //{{AFX_MSG(CImageWnd) afx_msg BOOL OnEraseBkgnd(CDC* pDC)。 HCurrentPosition = 0。 return TRUE。 = sizeof(BITMAPINFOHEADER)。 = 0。 break。 //滑動位置小于0,設(shè)為0 if(HScrollPositionHScrollMax) HScrollPosition = HScrollMax。 break。 if (VScrollPositionVScrollMax) VScrollPosition=VScrollMax。 nHeight = cy。 //不滑動 Invalidate()。 = sizeof(SCROLLINFO)。 //設(shè)置水平滑動的最大位置 = cy1。 SetScrollInfo(SB_VERT,amp。 = 0。 HCurrentPosition = 0。 if(nByteWidth%4) nByteWidth += 4(nByteWidth%4)。 if (VCurrentPosition!=VScrollPosition) { ScrollWindow(0,(VCurrentPositionVScrollPosition))。 break。 //水平方向滑動距離 if(HCurrentPosition != HScrollPosition) //HCurrentPosition和HScrollPosition不相等就滑動 { ScrollWindow(HCurrentPositionHScrollPosition,0)。 break。 = 0。 = nHeight。 //當(dāng)前對象作為參數(shù) if(lpBits) { int x,y。 VScrollPosition = 0。 afx_msg void OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)。 void SetScroll(int cx,int cy)。 //滑動最大位置(垂直) int VScrollPosition。 NoColor()。 } Point(x,y) = window[4]。 m 5。xnWidth。 } for(x=0。ynHeight+1。 /* lpPoints[y][x] = (lpPoints1[y][x] + lpPoints1[y][x+1] + lpPoints1[y][x+2] + lpPoints1[y+1][x] + lpPoints1[y+1][x+1] + lpPoints1[y+1][x+2] + lpPoints1[y+2][x] + lpPoints1[y+2][x+1] + lpPoints1[y+2][x+2])/9。 Point1(x,nHeight+1) = Point1(
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1