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

正文內容

課程設計--基于vc的bmp圖像二值化處理平臺(文件)

2024-12-04 09:27 上一頁面

下一頁面
 

【正文】 六、參考文獻 7 七、代碼 8 1 一、設計目的: VC++程序開發(fā)平臺; ; VC++庫函數實現 BMP 圖像文件的打開、顯示和二值化處理等功能。 //輸出圖像位圖數據指針 LPRGBQUAD m_lpColorTableOut。 //輸出圖像顏色表長度 public: GrayTrans()。//以像素為單位返回輸出圖像的寬和高 void Binary(int threshold=128)。 分別定義 GrayTrans 類的對象 ,調用相應的函數 。 四、運行結果 7 原圖 二值化處理后的圖 五、 設計評述 這次課程設計是以 Microsoft Visual C++ 文檔視圖編程為基礎實現的 ,這就要求對 MFC 文檔視圖操作有一定的了解和操作編程能力 ,在做課程設計前 ,我查閱了該方面相關的書籍 ,對我完成歡迎界面和主界面的設計有很大的幫助。 Visual C++ 的MFC 對話框的編程是界面看起來更 加美觀 ,更接近軟件系統(tǒng) ,給人不一樣的感覺 ,提高了工具欄和菜單欄的編程實現難度和設計的復雜度 ,這是今后學習的方向。 BOOL Save( const char *pszFilename )。 public: int m_BitCount。 DWORD m_dwDibSize。 public: bool ConvertToTwoValue()。 } 10 CDib::~CDib() { if( m_pDib != NULL ) delete [] m_pDib。 DWORD dwDibSize。 11 BITMAPFILEHEADER BFH。 || ( pDib, dwDibSize ) != dwDibSize ){ delete [] pDib。 return( FALSE )。 m_dwDibSize = dwDibSize。 m_nPaletteEntries = 1 m_pBIHbiBitCount。m_pDib[sizeof(BITMAPINFOHEADER)+ m_nPaletteEntries*sizeof(RGBQUAD)]。 pLogPalpalNumEntries = m_nPaletteEntries。 pLogPalpalPalEntry[i].peGreen = m_pPalette[i].rgbGreen。 } } m_BitCount = 8。 if( !( pszFilename, CFile::modeCreate | CFile::modeWrite ) ) return( FALSE )。 = 39。 ( amp。 return( FALSE )。 long vWidth = (4 m_pBIHbiWidth % 4) % 4 + m_pBIHbiWidth。 j m_pBIHbiWidth。 i++) { m_pDibBits[i] = (m_pWordData[i] 8)。 } else { SetDIBitsToDevice( pDCm_hDC, nX, nY, m_pBIHbiWidth, m_pBIHbiHeight, 0, 0, 0, m_pBIHbiHeight, m_pDibBits, (BITMAPINFO *) m_pBIH, BI_RGB)。 17 pOldPalette = pDCSelectPalette( amp。 return( TRUE )。 size = m_dwDibSize (m_pDibBits m_pDib)。 } else { *p = 255。 CFileDialog FileDlg( TRUE, NULL, NULL, OFN_HIDEREADONLY, szFilter )。 UpdateWindow()。amp。 UpdateWindow()。 UpdateWindow()。 CFileDialog FileDlg( FALSE, bmp, NULL, OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT, szFilter )。amp。 }
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1