基于数字图像处理的图像风格转换系统_第1页
基于数字图像处理的图像风格转换系统_第2页
基于数字图像处理的图像风格转换系统_第3页
基于数字图像处理的图像风格转换系统_第4页
基于数字图像处理的图像风格转换系统_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上精选优质文档-倾情为你奉上专心-专注-专业专心-专注-专业精选优质文档-倾情为你奉上专心-专注-专业基于数字图像处理的图像风格转换系统作者:魏润国 胡东升 禹舜 郭思奎来源:电子技术与软件工程2017年第23期摘 要 随着数字图像处理的发展,图像风格转换已成为当前图像处理的焦点之一。文中介绍的系统是基于数字图像处理的图像风格转换系统。系统是由MATLAB图像处理工具箱和GUI图形用户界面组成的,该系统可以实现图像风格的转换,而且具有良好的视觉效果。系统有两种工作模式,一种模式是直接处理图片文件进行风格转换,另一种模式是调用摄像头实时拍照进行风格转换。该系统可以完成素描

2、风格转换、油画风格转换、雾化风格转换、浮雕风格转换、黑白风格转换、马赛克效果、哈哈镜效果、截取图片细节等一系列的功能。同时,可以根据用户的需求,利用MATLAB本身的图像处理工具箱进行修改。【关键词】数字图像处理 MATLABGUI系统 风格转换1 引言近年来,智能手机的普遍使用使拍照变得更方便,而照片更能体现一个人的外在形象,一张优美的照片给人以感官的冲击与享受。图像风格转换的话题经久不衰,将图像加入不同的风格。目前,的技术有局限性,只能处理特定的场景和变换,同时,在图像的处理过程中易出现图像局部扭曲、风格溢出、图像与风格无法匹配等问题。图像处理技术中的图像风格转换可以通过对图像进行背景的风

3、格转换以达到自己想要的效果,而该基于数字图像处理的图像风格转换系统的主要目标是实现选取或拍摄照片后,与想要转换的风格进行结合转换后输出。而该系统的创新为实现更丰富的图像在内容上精确地转换成参考风格提供可能,其中利用MATLAB进行数字图像处理;通过图像处理算法,完成颜色、线条、光线等的处理;该系统是基于MATLAB开发的GUI应用程序,主要用于图像的风格转换。操作过程中分为 两个模式,一个输入图像; 另外一个是即时拍照,即时拍照读取进行风格转换的功能。2 系统的设计2.1 系统设计的出发点随着数字图像处理技术的发展,应用领域也更加广泛。设计本系统的出发点是基于GUI。用户在使用的时候,并不需要

4、了解所执行的操作执行的,而是根据界面上的功能就能得到用户想要的风格。本系统为学习数字图像处理技术提供了一个良好的平台,对初学者而言更加明显,数字图像处理的基本知识刚被其接触,对于其了解不够深入,在计算机上进行编程仿真的难度很大。因此,本系统的设计可以给他们提供很大的帮助。2.2 设计的总体方案本系统利用 MATLAB中的 GUI平台,设计了一个合理且可视化的操作界面,后界面中的功能进行回调函数的编写,从而完成各个功能的设计,完成编写后,形成了一个图像处理系统。该系统具有的功能是人性化且实用的,而且还是一些操作简单的功能。系统设计的总体方案如图1所示。3 风格算法介绍3.1 素描风格算法介绍素描

5、风格算法的原理是是用函数检测输入图像的边缘,得到RGB向量空间的梯度,进而观察其直方图。从直方图中可以看出大部分像素值都集中于靠近白色周围,因此对它做一个灰度变换。3.2 明亮风格算法介绍明亮风格算法的基本原理是利用HIS模型增加色调来达到效果的实现。HSI模型的建立基于两个方面:第一个,分量与图像的彩色信息无关;第二个,H和S分量与人感受颜色的方式是紧密相联的。4 主要的模块设计4.1 文件模块选择文件模块,可以选择不同格式的文件进行处理,选择不同的转换风格。具体代码如下:functionxuanze_Callback(hObject, eventdata, handles)% hObjec

6、t 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,标记图像文件格式(*.tif,*.tiff);.*.gif,Compur

7、seveGIF(*.gif);.*.png,便携式网络图形(*.png);.*.bmp;*.dib;*.rle,便携式网络图形(*.bmp,*.dib,*.rle);.*.jng,JPEG-网络图形(*.jng);.*.pbm,Portable 位图(*.pbm);.*.wbmp,WAP 位图(*.wbmp);.*.ico,Windows图标(*.ico);.*.emf,增强图元文件(*.emf);.*.wmf,Windows图元文件(*.wmf);.*.tga,TrueVisionTarga(*.tga);.*.pcx;*.pcc,ZSoftPaintbrush(*.pcx,*.pcc);.

8、*.*,All Files(*.*),.选择文件);pathfile=fullfile(pathname, filename); %获得图片路径set(handles.lujing,String,pathfile);X=imread(pathfile);Y=imread(pathfile);guidata(hObject,handles);4.2 操作模块操作模块主要有主界面的显示,及其子模块构成。系统主界面有四个按钮,分别是进入、制作团队、修改建议、退出四个按钮。点击主界面的进入按钮,会弹出模式选择界面,会提示你选择两种模式,一种是选择图片进行处理模式,另一种是即时拍照进行处理模式。其中选择

9、图片进行处理模式如图2所示,即时拍照进行处理模式如图3所示。4.3 风格转换模块根据不同的转换算法,利用MATLAB中的回调函数进行编辑,最后利用GUI界面对其进行包装,以便更好地操作。以下是不同风格的处理结果,如图4、图5、图6、图7所示。5 结论通过上面几种图像风格功能的介绍,可以看出该系统不仅有强大包容性,而且有着强大的算法作为后盾以保证图片在处理过程中的最大不失真。从人性化的角度来看,该系统不仅可以实现图像风格的自动转换,而且还可以手动操作对图像进行操作和处理,以弥补系统不能对图像本身进行人格化处理的不足。该系统还具有一定的特效能力,如马赛克效果、切图、哈哈镜效果、添加文字等功能,该功

10、能考虑到人们日常生活的乐趣,可根据使用者的心理自由变换。该系统操作简便,符合大多数人的操作习惯,可处理的图片格式多样,有利于该系统在人群中的传播和推广。参考文献1郭思梦,张培玲.基于Matlab GUI的语音信号去噪处理J.中小企业管理与科技(下旬刊),2017(05):147-148.2喻晓,夏澎.基于Qt的便携式心电监护仪GUI应用软件设计J.计算机系统应用,2017,26(05):221-226.3李宝方,邢玉清.基于MATLAB GUI的数字图像处理仿真系统设计J.计算机与数字工程,2014,42(11):2177-2180.4薛媛.基于Matlab的数字水印系统的GUI设计J.电子设计工程,2014,22(15)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论