内容介绍

原文档由会员 刘丽 发布

Matlab图象特效处理

2万字 56页

包括开题报告,任务书,论文正文,源代码

摘要

近年来,计算机图像技术的飞速发展使个人电脑上的美术创作进入一个新的阶段,各种图像处理软件也越来越完善,普及程度不断的提高。我们可以对图像进行修饰、对图形进行编辑、对图像的色彩进行处理等。在实际生活和工作中,人们可以对数码照相机拍摄下来的照片进行编辑和修饰,还可以在原图像基础上制作特效效果。如果和其它工具软件配合使用,则可以进行高质量的广告设计、美术创意和三维动画制作。

本文从图象处理的基本原理开始阐述,探讨了包括色彩调整、代数运算、几何运算、滤镜效果、艺术效果、扭曲效果和风格化七个模块的处理。色彩平衡可以按照特定要求改变图像中每个像素的亮度值;代数运算可以对两幅图象进行代数运算;几何运算可以对图象进行简单的形状处理;滤镜效果是针对相临像素间的关系来处理每个像素,达到一种特殊的效果。艺术效果是可以将图象加工成精美的“艺术品” ;扭曲效果可以对图像进行变形处理;风格化属于破坏性滤镜,通过置换像素生成绘画或印象派的效果。

关键词: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

目录

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

参考文献

[8]向世名.Visual C++数字图像与图形处理[M].北京:电子工业出版社

[9]阮秋琦.数字图像处理学[M].北京:电子工业出版社.

[10]霍宏涛.数字图像处理[M].北京:北京理工大学出版社.

[11]朱志刚.数字图像处理[M].北京:电子工业出版社.

[12]刘中仓,王瑞雪.数字图像处理技术现状与展望[J].计算机时代

matlab图像特效,Matlab图象特效处理相关推荐

  1. 图像锐化处理算法matlab,图像锐化matlab算法

    <图像锐化matlab算法>由会员分享,可在线阅读,更多相关<图像锐化matlab算法(2页珍藏版)>请在读根文库上搜索. 1.%常用图像锐化算法clcclearclose a ...

  2. 设置matlab图像线框,matlab在图像中画长方形(框)

    function [state,result]=draw_rect(data,pointAll,windSize,showOrNot) % 函数调用:[state,result]=draw_rect( ...

  3. matlab 图像基本矩阵,MATLAB基本的使用方法归纳(图像,矩阵及函数)

    读取图像:用imread函数读取图像文件,文件格式可以是TIFF.JPEG.GIF.BMP.PNG等.比如 >> f = imread('chestxray.jpg'); 读进来的图像数据 ...

  4. matlab 图像连通域,matlab二值图像连通域

    这就是说bwlabel是用来标记二维的二值图像中的connected components的,简言之,就是黑背景下面有多少白的块(连通组件?真别扭),反正就是从黑背景甄别白块块的.就...... 8. ...

  5. matlab图像画框,matlab代码-图像上画框

    matlab进行图像处理之后,很多时候需要在图像上画出矩形框:如,调用matlab的某个检测函数,得到结果之后,往往需要将检测结果的矩形框画在图像上,直观.方便的进行查看:下面的代码就是这个目的: f ...

  6. matlab图像分类器,Matlab 基于svm的图像物体分类

    Matlab 基于svm的图像物体分类 发布时间:2018-05-16 20:27, 浏览次数:1623 , 标签: Matlab svm 本周工作日志,老师布置了一个小作业,让我们使用matlab实 ...

  7. Matlab图像的几何变换之图像缩放

    Matlab图像缩放 Matlab实现函数代码如下: clc I=rgb2gray(imread('Campus-scenery2sk.JPG')); figure,imshow(I); title( ...

  8. 【Matlab 控制】模仿绘制动态图像 保存动态图 GIF

    模仿绘制动态图像 模仿绘制动态图像 保存为动态图 GIF 视频转 GIF 模仿绘制动态图像 clc;clear a=[1 2 3 4 5 6 7 8 9 ]; b=[2 4 8 16 30 40 50 ...

  9. Matlab绘图基础——利用axes(坐标系图形对象)绘制重叠图像 及 一图多轴(一幅图绘制多个坐标轴)

    Matlab绘图基础--利用axes(坐标系图形对象)绘制重叠图像 及 一图多轴(一幅图绘制多个坐标轴) - 司徒鲜生 - 博客园 Matlab中axes函数解析_ljh0302的博客-CSDN博客_ ...

最新文章

  1. eoLinker AMS 专业版V3.3发布:分享项目可以测试并选择分享内容等
  2. 用dos命令给mysql数据库新建表
  3. 密码技术应用--RSA文件签名验签
  4. SAP HANA 三大特点
  5. 项目管理:五大过程组十大领域
  6. LOG4J 警告错误处理办法(转)
  7. Intellij 14快捷键
  8. listview属性_属性提取器:获取ListView即时更新其元素的最佳方法
  9. urlib2和requests模拟登陆查询MD5
  10. excel取整函数_查询函数Choose、Lookup、Hlookup、Vlookup应用技巧解读
  11. 2.1、StopWatch 启动与停止(ok)
  12. mysql transaction 实践小问题
  13. 将print的内容保存到txt文本中
  14. poj 1815(最小割、割集)
  15. [转]哈希算法(Hash Algorithm)初探
  16. 项目管理计划包含哪些内容
  17. 形如1/(a+bsinx)的积分公式的证明
  18. 这五款办公神器一个比一个好用
  19. ProcessingJS介绍
  20. 为什么会出现双摄像头手机?

热门文章

  1. 手机里舍不的删除的40条搞笑短信(转自Baidu贴吧)
  2. 力扣 第314场周赛 Q3 使用机器人打印字典序最小的字符串【难度:中等,rating: 1953】(栈+贪心)
  3. 大数据英语术语(第一弹)
  4. 半导体器件概念(1)
  5. 微信小程序计算三角形面积
  6. luajit开发文档wiki中文版(一) 目录
  7. 使用 SciPy探索标准正态分布
  8. 入行数据分析要知道什么是标准计分离差
  9. 软件加密系统Themida常见问题集锦—Themida是否支持命令行保护?
  10. 友盟的常见使用----三方登陆、分享和“埋点”(友盟统计)