摘要
近年来,计算机图像技术的飞速发展使个人电脑上的美术创作进入一个新的阶段,各种图像处理软件也越来越完善,普及程度不断的提高。我们可以对图像进行修饰、对图形进行编辑、对图像的色彩进行处理等。在实际生活和工作中,人们可以对数码照相机拍摄下来的照片进行编辑和修饰,还可以在原图像基础上制作特效效果。如果和其它工具软件配合使用,则可以进行高质量的广告设计、美术创意和三维动画制作。
本文从图象处理的基本原理开始阐述,探讨了包括色彩调整、代数运算、几何运算、滤镜效果、艺术效果、扭曲效果和风格化七个模块的处理。色彩平衡可以按照特定要求改变图像中每个像素的亮度值;代数运算可以对两幅图象进行代数运算;几何运算可以对图象进行简单的形状处理;滤镜效果是针对相临像素间的关系来处理每个像素,达到一种特殊的效果。艺术效果是可以将图象加工成精美的“艺术品” ;扭曲效果可以对图像进行变形处理;风格化属于破坏性滤镜,通过置换像素生成绘画或印象派的效果。
关键词:matlab,图象,图象处理,图象特效
Magic effect of image process with matlab
Abstract
In recent years, with the rapid development of computer image process that the creative arts on personal computers have come to a new stage, various image processing software has become more perfect and spread continuously. We can refine the image of graphics, editing the image and process the color of image. In real life and work, people can refine and edit the pictures of digital from camera, and make magic effect base on the origin image. If used with software and other tools, we can conduct high-quality advertising design, creative art and 3D animation.
This paper expound begin with the basic image processing principles, and discussing seven modules of processing including color adjustment, algebra, geometry calculation, and filter effects, artistic effect and distortion effect . The brightness value of each image pixel can be changed by color balance processing in accordance with the specific requirements; algebra processing can perform a mathematical process with two image; geometric processing can change the shape of the images; Base on the relationship of adjacent pixels the filter effect can change each pixel to achieve a special effect. Images can be processed into beautiful "art" by Artistic effect; Images can be deformed by distortion effect processing; Style effects belongs to destructive filter effects, reaching painting or impressionism effect through replacing each pixel.
Key Words:matlab,image,image process,magic effect of image
本文的组织
第一章,介绍了本文的研究动机、研究历史和现状、本文的内容组织。
第二章,简要介绍了数字图像处理技术。
第三章,分析了MATLAB下编写图象处理程序的优势,介绍了本文编写所有算法程序的基本框架,和作者实际制作的用户界面及功能。
第四章,详细介绍了每种特效算法的实现。
第五章,对本文进行总结,并展望研究的发展方向。
本文介绍了一个图象处理软件的实现,并详细阐述了每种图象特效算法的原理和实现。程序主要分为:色彩调整、代数运算、几何运算、滤镜效果、艺术效果、扭曲效果和风格化七个模块。软件开发使用matlab为开发工具,matlab的基本数据单位是矩阵,它的指令表达式与数学,工程中常用的形式十分相似,故用MATLAB来解算图象处理问题要比用C,FORTRAN等语言完相同的事情简捷得多。
本文首先对图象处理的基本概念做了介绍。接着从点处理开始,逐个讲述每个特效的算法,其中很多特效是在实践过程中逐渐琢磨出来的,比如求异图象运算、剪纸和素描图象运算。
目录 20000字
1. 绪论 4
1.1 研究动机 4
1.2 研究历史 4
1.3 研究现状 5
1.4本文的组织 6
2. 数字图象处理概述 6
3. 在MATLAB下实现的程序基本框架 8
3.1 MATLAB实现的优缺点 8
3.1.1 MATLAB实现的优势 8
3.1.2 MATLAB实现的缺点 9
3.2 实际设计的GUI界面 11
3.3 程序整体流程 11
3.4 本章小结 12
4.特效算法 12
4.1 图像色彩和色调调整 12
4.2 代数运算 24
4.3几何运算 26
4.4 滤镜效果 32
4.4.1 模糊滤镜 32
4.4.2 锐化滤镜 35
4.4.3 浮雕滤镜 37
4.4.4 杂点 39
4.5 艺术效果 40
4.6 扭曲效果 45
4.7 风格化 48
4.8 本章小结 51
总结 52
感谢 53
参考文献 54
|