本論文主要介紹圖像處理系統(tǒng)軟件的算法分析、代碼實(shí)現(xiàn)。以及實(shí)現(xiàn)軟件開發(fā)的程序開發(fā)工具Delphi的簡(jiǎn)單介紹。軟件開發(fā)的目的是實(shí)現(xiàn)對(duì)圖像的銳化、扭曲、波浪平滑處理等效果。文章的主要內(nèi)容為該軟件的算法分析過程、代碼編寫、界面設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)過程。本論文特別對(duì)圖象的銳化、圖象的扭曲和圖象的平滑處理算法進(jìn)行了系統(tǒng)的分析和比較,如銳化功能的差分法與邊緣提取算法的分析、比較,平滑功能的平滑濾波法、中值濾波法、自適應(yīng)濾波法等算法的分析、比較。然后對(duì)確定的這幾個(gè)功能算法的實(shí)現(xiàn)編寫了Delphi的算法代碼,其中心代碼在文中將詳細(xì)介紹。論文最后介紹了本軟件的界面設(shè)計(jì)過程和界面設(shè)計(jì)結(jié)果,并對(duì)其中幾個(gè)主要按鈕的代碼實(shí)現(xiàn)做了介紹。是介紹整個(gè)軟件開發(fā)過程的文章。
標(biāo)簽: Delphi 算法分析 軟件開發(fā) 論文
上傳時(shí)間: 2017-05-21
上傳用戶:qw12
參數(shù)化分頻器,以5為例,能很方便的擴(kuò)展到參數(shù)N
上傳時(shí)間: 2017-05-25
上傳用戶:libenshu01
//顏色初始化 if(!has_colors() || start_color() == ERR){ endwin() printf("Terminal does not support color.\n") exit(1) } init_pair(1, COLOR_GREEN, COLOR_BLACK) init_pair(2, COLOR_RED, COLOR_BLACK) init_pair(3, COLOR_CYAN, COLOR_BLACK) init_pair(4, COLOR_WHITE, COLOR_BLACK) init_pair(5, COLOR_MAGENTA, COLOR_BLACK) init_pair(6, COLOR_BLUE, COLOR_BLACK) init_pair(7, COLOR_YELLOW, COLOR_BLACK) //寫字符串 for(i = 1 i <= 7 i++) { attron(COLOR_PAIR(i)) printw("color pair d in normal mode\n", i) } for(i = 1 i <= 7 i++) { attron(COLOR_PAIR(i) | A_BLINK | A_UNDERLINE) printw("color pair d in normal mode\n", i) }
標(biāo)簽: start_color has_colors Terminal endwin
上傳時(shí)間: 2014-01-14
上傳用戶:vodssv
//初始化 if(initscr() == NULL) { perror("initcurs") exit(EXIT_FAILURE) } //設(shè)置模式 cbreak() noecho() keypad(stdscr, TRUE) //建立窗口 win = newwin(h, w, 3, 20) box(win, 0, 0) keypad(win, TRUE) wmove(win, cury, curx) mvaddstr(16, 1, "Press arrow keys to move the cursor within the window.\n") mvaddstr(17, 1, "Press q to quit.\n") refresh() wrefresh(win)
標(biāo)簽: EXIT_FAILURE initcurs initscr perror
上傳時(shí)間: 2013-12-20
上傳用戶:FreeSky
//初始化 initscr() //獲得屏幕尺寸 getmaxyx(stdscr, h, w) //畫背景 for(i=0 i<h i++) for(j=0 j<w j++){ mvaddch(i, j, ACS_CKBOARD) } refresh() //建立窗口 pad = newpad(80, 128) for(i=0 i<80 i++){ char line[128] sprintf(line, "This line in pad is numbered d\n", i) mvwprintw(pad, i, 0, line) } //刷新屏幕 refresh() prefresh(pad, 0, 1, 5, 10, 20, 45) for(i=0 i<50 i++){ prefresh(pad, i+1, 1, 5, 10, 20, 45) usleep(30000) } //等待按鍵 getch()
標(biāo)簽: getmaxyx initscr stdscr for
上傳時(shí)間: 2014-08-30
上傳用戶:龍飛艇
此程序改自算法課的一個(gè)作業(yè),用四種不同的算法,對(duì)隨機(jī)生成的n個(gè)數(shù)排序(n取值500至5000),并重復(fù)n遍,最后統(tǒng)計(jì)平均比較次數(shù)。本在xp下用vc6編寫,現(xiàn)在修改為Ubuntu下gcc編譯。 sortArchieve.c內(nèi)為各個(gè)排序算法的實(shí)現(xiàn)
上傳時(shí)間: 2014-01-22
上傳用戶:linlin
VC的可視化編程環(huán)境為我們提供了方便的界面編程操作,然而對(duì)于不規(guī)則窗體的實(shí)現(xiàn),還需要通過語言編程來實(shí)現(xiàn)。本文檔教你如何編寫自定制不規(guī)則窗體!
標(biāo)簽: 可視化編程 環(huán)境 操作 界面編程
上傳時(shí)間: 2014-01-15
上傳用戶:lz4v4
bezier 曲線的N次實(shí)現(xiàn),根據(jù)孫家廣教授編寫的計(jì)算機(jī)圖形學(xué)里面的子程序,加上自編的主程式所編
上傳時(shí)間: 2013-12-16
上傳用戶:stella2015
Visual C++(簡(jiǎn)稱VC)是Microsoft公司推出的目前使用極為廣泛的基于Windows平臺(tái)的C++可視化開發(fā)環(huán)境。Visual C++6.0提供的控制臺(tái)應(yīng)用程序?qū)W(xué)習(xí)和掌握標(biāo)準(zhǔn)C++內(nèi)容非常有利。“可視”的資源編輯器與MFC類以及應(yīng)用程序向?qū)?,為快速高效地開發(fā)出功能強(qiáng)大的Windows應(yīng)用程序提供了極大的方便。利用Visual C++6.0進(jìn)行Internet、數(shù)據(jù)庫及多媒體等多方面的程序開發(fā)也很容易。在我國,Visual C++6.0已相當(dāng)流行,為了適應(yīng)形式發(fā)展的需要和廣泛的社會(huì)需求,我信息工程學(xué)院各專業(yè)自2003年開始,都陸續(xù)開設(shè)了C++和Visual C++應(yīng)用程序設(shè)計(jì)課程。為了方便教學(xué)和學(xué)生們的學(xué)習(xí),我們開設(shè)了網(wǎng)上教學(xué)一欄,將教師教案供學(xué)生網(wǎng)上閱讀,并在其中設(shè)立學(xué)生提問,教師答疑等。希望同學(xué)們能真正學(xué)好這門課程。
標(biāo)簽: Visual Microsoft Windows 6.0
上傳時(shí)間: 2014-12-21
上傳用戶:sdq_123
P0301:數(shù)字圖像矩陣數(shù)據(jù)的顯示及其傅立葉變換 P0302:二維離散余弦變換的圖像壓縮 P0303:采用灰度變換的方法增強(qiáng)圖像的對(duì)比度 P0304:直方圖均勻化 P0305:模擬圖像受高斯白噪聲和椒鹽噪聲的影響 P0306:采用二維中值濾波函數(shù)medfilt2對(duì)受椒鹽噪聲干擾的圖像濾波 P0307:采用MATLAB中的函數(shù)filter2對(duì)受噪聲干擾的圖像進(jìn)行均值濾波 P0308:圖像的自適應(yīng)魏納濾波 P0309:運(yùn)用5種不同的梯度增強(qiáng)法進(jìn)行圖像銳化 P0310:圖像的高通濾波和掩模處理 P0311:利用巴特沃斯(Butterworth)低通濾波器對(duì)受噪聲干擾的圖像進(jìn)行平滑處理 P0312:利用巴特沃斯(Butterworth)高通濾波器對(duì)圖像進(jìn)行銳化處理
標(biāo)簽: P0301 P0302 P0303 P0304
上傳時(shí)間: 2017-07-12
上傳用戶:ikemada
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1