• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于數(shù)字圖像處理的圖像風(fēng)格轉(zhuǎn)換系統(tǒng)

      2018-01-17 06:40:55魏潤國胡東升禹舜郭思奎
      電子技術(shù)與軟件工程 2017年23期
      關(guān)鍵詞:數(shù)字圖像處理

      魏潤國++胡東升++禹舜++郭思奎

      摘 要 隨著數(shù)字圖像處理的發(fā)展,圖像風(fēng)格轉(zhuǎn)換已成為當(dāng)前圖像處理的焦點(diǎn)之一。文中介紹的系統(tǒng)是基于數(shù)字圖像處理的圖像風(fēng)格轉(zhuǎn)換系統(tǒng)。系統(tǒng)是由MATLAB圖像處理工具箱和GUI圖形用戶界面組成的,該系統(tǒng)可以實(shí)現(xiàn)圖像風(fēng)格的轉(zhuǎn)換,而且具有良好的視覺效果。系統(tǒng)有兩種工作模式,一種模式是直接處理圖片文件進(jìn)行風(fēng)格轉(zhuǎn)換,另一種模式是調(diào)用攝像頭實(shí)時拍照進(jìn)行風(fēng)格轉(zhuǎn)換。該系統(tǒng)可以完成素描風(fēng)格轉(zhuǎn)換、油畫風(fēng)格轉(zhuǎn)換、霧化風(fēng)格轉(zhuǎn)換、浮雕風(fēng)格轉(zhuǎn)換、黑白風(fēng)格轉(zhuǎn)換、馬賽克效果、哈哈鏡效果、截取圖片細(xì)節(jié)等一系列的功能。同時,可以根據(jù)用戶的需求,利用MATLAB本身的圖像處理工具箱進(jìn)行修改。

      【關(guān)鍵詞】數(shù)字圖像處理 MATLABGUI系統(tǒng) 風(fēng)格轉(zhuǎn)換

      1 引言

      近年來,智能手機(jī)的普遍使用使拍照變得更方便,而照片更能體現(xiàn)一個人的外在形象,一張優(yōu)美的照片給人以感官的沖擊與享受。圖像風(fēng)格轉(zhuǎn)換的話題經(jīng)久不衰,將圖像加入不同的風(fēng)格。目前,的技術(shù)有局限性,只能處理特定的場景和變換,同時,在圖像的處理過程中易出現(xiàn)圖像局部扭曲、風(fēng)格溢出、圖像與風(fēng)格無法匹配等問題。圖像處理技術(shù)中的圖像風(fēng)格轉(zhuǎn)換可以通過對圖像進(jìn)行背景的風(fēng)格轉(zhuǎn)換以達(dá)到自己想要的效果,而該基于數(shù)字圖像處理的圖像風(fēng)格轉(zhuǎn)換系統(tǒng)的主要目標(biāo)是實(shí)現(xiàn)選取或拍攝照片后,與想要轉(zhuǎn)換的風(fēng)格進(jìn)行結(jié)合轉(zhuǎn)換后輸出。而該系統(tǒng)的創(chuàng)新為實(shí)現(xiàn)更豐富的圖像在內(nèi)容上精確地轉(zhuǎn)換成參考風(fēng)格提供可能,其中利用MATLAB進(jìn)行數(shù)字圖像處理;通過圖像處理算法,完成顏色、線條、光線等的處理;該系統(tǒng)是基于MATLAB開發(fā)的GUI應(yīng)用程序,主要用于圖像的風(fēng)格轉(zhuǎn)換。操作過程中分為 兩個模式,一個輸入圖像; 另外一個是即時拍照,即時拍照讀取進(jìn)行風(fēng)格轉(zhuǎn)換的功能。

      2 系統(tǒng)的設(shè)計

      2.1 系統(tǒng)設(shè)計的出發(fā)點(diǎn)

      隨著數(shù)字圖像處理技術(shù)的發(fā)展,應(yīng)用領(lǐng)域也更加廣泛。設(shè)計本系統(tǒng)的出發(fā)點(diǎn)是基于GUI。用戶在使用的時候,并不需要了解所執(zhí)行的操作執(zhí)行的,而是根據(jù)界面上的功能就能得到用戶想要的風(fēng)格。本系統(tǒng)為學(xué)習(xí)數(shù)字圖像處理技術(shù)提供了一個良好的平臺,對初學(xué)者而言更加明顯,數(shù)字圖像處理的基本知識剛被其接觸,對于其了解不夠深入,在計算機(jī)上進(jìn)行編程仿真的難度很大。因此,本系統(tǒng)的設(shè)計可以給他們提供很大的幫助。

      2.2 設(shè)計的總體方案

      本系統(tǒng)利用 MATLAB中的 GUI平臺,設(shè)計了一個合理且可視化的操作界面,后界面中的功能進(jìn)行回調(diào)函數(shù)的編寫,從而完成各個功能的設(shè)計,完成編寫后,形成了一個圖像處理系統(tǒng)。該系統(tǒng)具有的功能是人性化且實(shí)用的,而且還是一些操作簡單的功能。系統(tǒng)設(shè)計的總體方案如圖1所示。

      3 風(fēng)格算法介紹

      3.1 素描風(fēng)格算法介紹

      素描風(fēng)格算法的原理是是用函數(shù)檢測輸入圖像的邊緣,得到RGB向量空間的梯度,進(jìn)而觀察其直方圖。從直方圖中可以看出大部分像素值都集中于靠近白色周圍,因此對它做一個灰度變換。

      3.2 明亮風(fēng)格算法介紹

      明亮風(fēng)格算法的基本原理是利用HIS模型增加色調(diào)來達(dá)到效果的實(shí)現(xiàn)。HSI模型的建立基于兩個方面:第一個,分量與圖像的彩色信息無關(guān);第二個,H和S分量與人感受顏色的方式是緊密相聯(lián)的。

      4 主要的模塊設(shè)計

      4.1 文件模塊

      選擇文件模塊,可以選擇不同格式的文件進(jìn)行處理,選擇不同的轉(zhuǎn)換風(fēng)格。具體代碼如下:

      functionxuanze_Callback(hObject, eventdata, handles)

      % hObject handle to xuanze (see GCBO)

      % eventdata reserved - to be defined in a future version of MATLAB

      % handles structure with handles and user data (see GUIDATA)

      global X;

      global Y;

      [filename, pathname] = uigetfile(...

      { '*jpg;*.jpeg;*.jpe','JPEG-文件(*jpg;*.jpeg;*.jpe)';

      '*.tif;*.tiff','標(biāo)記圖像文件格式(*.tif,*.tiff)';...

      '*.gif','CompurseveGIF(*.gif)';...

      '*.png','便攜式網(wǎng)絡(luò)圖形(*.png)';...

      '*.bmp;*.dib;*.rle','便攜式網(wǎng)絡(luò)圖形(*.bmp,*.dib,*.rle)';...

      '*.jng','JPEG-網(wǎng)絡(luò)圖形(*.jng)';...

      '*.pbm','Portable 位圖(*.pbm)';...

      '*.wbmp','WAP 位圖(*.wbmp)';...

      '*.ico','Windows圖標(biāo)(*.ico)';...

      '*.emf','增強(qiáng)圖元文件(*.emf)';...

      '*.wmf','Windows圖元文件(*.wmf)';...

      '*.tga','TrueVisionTarga(*.tga)';...

      '*.pcx;*.pcc','ZSoftPaintbrush(*.pcx,*.pcc)';...

      '*.*','All Files(*.*)'},...

      '選擇文件');

      pathfile=fullfile(pathname, filename); %獲得圖片路徑endprint

      set(handles.lujing,'String',pathfile);

      X=imread(pathfile);

      Y=imread(pathfile);

      guidata(hObject,handles);

      4.2 操作模塊

      操作模塊主要有主界面的顯示,及其子模塊構(gòu)成。系統(tǒng)主界面有四個按鈕,分別是進(jìn)入、制作團(tuán)隊、修改建議、退出四個按鈕。點(diǎn)擊主界面的進(jìn)入按鈕,會彈出模式選擇界面,會提示你選擇兩種模式,一種是選擇圖片進(jìn)行處理模式,另一種是即時拍照進(jìn)行處理模式。其中選擇圖片進(jìn)行處理模式如圖2所示,即時拍照進(jìn)行處理模式如圖3所示。

      4.3 風(fēng)格轉(zhuǎn)換模塊

      根據(jù)不同的轉(zhuǎn)換算法,利用MATLAB中的回調(diào)函數(shù)進(jìn)行編輯,最后利用GUI界面對其進(jìn)行包裝,以便更好地操作。

      以下是不同風(fēng)格的處理結(jié)果,如圖4、圖5、圖6、圖7所示。

      5 結(jié)論

      通過上面幾種圖像風(fēng)格功能的介紹,可以看出該系統(tǒng)不僅有強(qiáng)大包容性,而且有著強(qiáng)大的算法作為后盾以保證圖片在處理過程中的最大不失真。從人性化的角度來看,該系統(tǒng)不僅可以實(shí)現(xiàn)圖像風(fēng)格的自動轉(zhuǎn)換,而且還可以手動操作對圖像進(jìn)行操作和處理,以彌補(bǔ)系統(tǒng)不能對圖像本身進(jìn)行人格化處理的不足。該系統(tǒng)還具有一定的特效能力,如馬賽克效果、切圖、哈哈鏡效果、添加文字等功能,該功能考慮到人們?nèi)粘I畹臉啡?,可根?jù)使用者的心理自由變換。該系統(tǒng)操作簡便,符合大多數(shù)人的操作習(xí)慣,可處理的圖片格式多樣,有利于該系統(tǒng)在人群中的傳播和推廣。

      參考文獻(xiàn)

      [1]郭思夢,張培玲.基于Matlab GUI的語音信號去噪處理[J].中小企業(yè)管理與科技(下旬刊),2017(05):147-148.

      [2]喻曉,夏澎.基于Qt的便攜式心電監(jiān)護(hù)儀GUI應(yīng)用軟件設(shè)計[J].計算機(jī)系統(tǒng)應(yīng)用,2017,26(05):221-226.

      [3]李寶方,邢玉清.基于MATLAB GUI的數(shù)字圖像處理仿真系統(tǒng)設(shè)計[J].計算機(jī)與數(shù)字工程,2014,42(11):2177-2180.

      [4]薛媛.基于Matlab的數(shù)字水印系統(tǒng)的GUI設(shè)計[J].電子設(shè)計工程,2014,22(15):101-104.

      [5]李磊.基于MATLAB GUI的數(shù)字圖像處理系統(tǒng)設(shè)計[D].成都理工大學(xué),2012.

      [6]岡薩雷斯,阮秋琦譯.數(shù)字圖像處理(Matlab版)(第二版)(本科教學(xué)版)[M].北京:電子工業(yè)出版社,2014.

      [7]楊紅儒.彩色圖像融合技術(shù)研究[D].山東大學(xué),2006.

      作者單位

      西藏大學(xué)工學(xué)院電子信息系 西藏自治區(qū)拉薩市 850000endprint

      猜你喜歡
      數(shù)字圖像處理
      圖像實(shí)時檢測技術(shù)在激光切割中的應(yīng)用研究
      MATLAB在《數(shù)字圖像處理》課程中的輔助教學(xué)
      數(shù)字圖像處理技術(shù)在當(dāng)前影像專業(yè)的作用探討
      基于灰色系統(tǒng)理論的數(shù)字圖像處理算法
      信息與計算科學(xué)專業(yè)《數(shù)字圖像處理》課程教學(xué)探討與實(shí)踐
      考試周刊(2016年91期)2016-12-08 22:19:28
      微課在大學(xué)專業(yè)課中的應(yīng)用研究
      以應(yīng)用實(shí)例為主線、以程序設(shè)計為主導(dǎo)的數(shù)字圖像處理課程教學(xué)方法改革
      數(shù)字圖像處理技術(shù)課程改革與實(shí)踐
      數(shù)字圖像處理課程CDIO模式教學(xué)法實(shí)踐
      《數(shù)字圖像處理》課程的驅(qū)動教學(xué)實(shí)踐
      科技視界(2016年3期)2016-02-26 10:11:04
      晋州市| 财经| 上蔡县| 贺兰县| 鸡东县| 东莞市| 滨海县| 仁布县| 子长县| 成武县| 屯留县| 南京市| 乐都县| 平安县| 清河县| 金乡县| 黔南| 长兴县| 栖霞市| 石城县| 衡南县| 涞水县| 博爱县| 佳木斯市| 北宁市| 阿巴嘎旗| 东乡县| 杭锦后旗| 台东市| 隆德县| 汉中市| 永定县| 浦江县| 黔江区| 光山县| 美姑县| 黑河市| 喜德县| 大渡口区| 金湖县| 上蔡县|