图像处理:数码照片的数字油画制作毕业论文

 2021-04-10 11:04

摘 要

Abstract 4

第一章 数字油画概述 6

1.1数字油画的简介 6

1.2数字油画的发展史 6

1.3数字油画的前景 7

第二章 软件工程概述 7

2.1软件定义 7

2.2开发概述 8

第三章 Ruby和Ruby on Rails 8

3.1 Ruby语言简介 8

3.1.1 Ruby的特点 8

3.1.2 Ruby的优点 9

3.1.3 Ruby tree 10

3.1.4 Ruby的历史 10

3.1.5 Ruby的理念 10

3.2 Ruby on Rails简介 11

3.2.1 Ruby on Rails的特点 11

3.2.2 Ruby on Rails的优点 11

第四章 在windows下搭建运行环境 12

4.1安装Ruby语言环境 12

4.2安装rails 12

4.3创建Ruby on Rails网站 12

第五章 设 计 14

5.1总体设计 14

5.2模块分析 14

5.2.1上传图片模块 14

5.2.2调整大小模块 15

5.2.3色块区分模块 17

5.2.4处理噪点模块 18

5.2.5下载图片模块 19

5.2.6模块功能图 19

5.3程序设计 19

5.3.1主体程序 19

5.3.2上传图片程序 21

5.3.3调整大小程序 22

5.3.4色块区分程序 24

5.3.5处理噪点程序 25

5.3.6下载图片程序 26

第六章 成果演示 27

第七章 论文总结 29

致谢 30

参考文献 31

参考书 31

参考杂志 31

附录 32

摘要

20世纪50年代,数字油画技术在美国诞生,随即风靡于法、德、意大利等欧洲国家,这种可以让本身毫无半点绘画基础的人们,制作出一幅幅高水准的油画艺术作品的手绘技术,影响了一代又一代的人们。

现今,欧美,韩日诸国的人们对于数画艺术的痴迷几近疯狂,曾经有过4年时间卖出1千5百万套的销售记录。今天,我们通过飞速发展的计算机科学技术,利用一款小小的数画软件,古老的绘画与超代的科技结合,将数字油画的超强装饰性和独特艺术魅力完全展现在计算机屏幕上。

该款数画软件实现的功能是将一幅数码照片(人物或风景)转换为数字油画,这亦是本次课题研究的成果,研究要求软件支持全中文编辑界面;提供照片转换的算法;导入图片的同时自动分析颜色的渐变,在尽可能忠实原作的同时最大程度调整和简化,从而达到最少的颜色获得最好的油画效果;可以任意修改导入图像的尺寸;导出图像多种格式保存,图片的颜色、字体和线条等必须清晰。

本毕业设计的软件开发框架是windows7下运行的ruby on rails,设计的开发语言为Ruby。

本设计的软件名为数字油画处理器,分为上传图片,调整大小,色块区分,处理噪点,下载图片5个模块。

关键字:数字油画处理器、Ruby、ruby on rails

Abstract

50 years of the 20th century, digital painting technology in the United States was born, then popular in France, Germany, Italy and other European countries。 It makes the people without the slightest basis for painting, to produce high quality oil paintings depicting hand-painted works of art Technology, and it has affected generations of people.

Today, in Europe, South Korea, Japan and other Asian,the number of people are in a crazy obsession with painting. There have been 4 5 years to sell 1 million copies sold thousands of records. Then we passed the rapid development of computer science and technology, with the use of a small number of painting software, the ancient art technology combined with ultra-generation, super digital painting decorative and unique artistic charm fully displayed on the computer screen.

This software feature is a digital photo into digital painting, it is the outcome of this research study. It requires that the software supports all Chinese editor interface; it provide photo conversion algorithm; import pictures at the same time automatic analysis of color Gradient, while in the original as faithfully as possible the maximum adjustment and simplification, so as to achieve at least the color of the painting to get the best results; it can be modified into the image size; export multiple format images, pictures, colors, fonts and lines.

The course design is windows7 software development environment running under ruby on rails, software development language is Ruby.

The design of the software, called digital painting processors, divided into upload pictures, resize, colour processing, handling noise, download pictures five modules.

Keywords: digital painting software, Ruby, ruby ​​on rails

第一章 数字油画概述

1.1数字油画的简介

数字油画,又名数字彩绘和编码油画,区别于艺术形式复杂的传统油画,它的制作过程简单明了。

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。