图像迁移APP项目
项目描述
图像迁移APP是面向全国,旨在为广大人民提供各种画风转移的APP服务并具备一定社交功能的服务平台,不仅可以在学习生活娱乐等方面提供各种便捷服务,还可以做一些商业活动。
使用这款APP的用户可以将自己的一张照片,不论是人物照片还是风景照片,都可以非常迅速的速度转换成另一种画风的照片,当然这个画风是由用户来选择的,举个例子来说,作为梵高的著名画作——向日葵,完全可以让一张其它形式的照片以它的画风重铸。
项目背景
现代人对互联网社交的依赖越来越强,人们随之对互联网社交的具体应用提出了更高的要求。从电脑上的各种作图软件到手机上的各种美图软件,人们能够轻而易举的美化或修改自己的图片,并分享到各类社交平台。随着人们对美的要求越来越高,艺术性的美化也渐渐被提了出来。人们在欣赏自己所拍的图片之余,也希望能够把自己喜欢的图片制作成各式各样的风格,如冷色调风格,怀旧风格,冲印照片风格,素描风格,油画风格等。
而通过手工制图方式进行修改,除了费时费力之外,还需要有⼀定的制图技能和美学背景。我们希望在不具备专业制图技能的前提下,能够轻易的实现将人们随手拍的图片变成希望呈现的风格,这样自己喜欢的图片或者照片就能够以一种别样的风格呈现出来,并分享给好友。
随着数字图像技术领域的快速发展,图像风格迁移技术成为了解决这一需求的重要方式。它不仅在许多专业领域有很广阔的应用空间,并且在日常生活中也发挥着它的作用,例如在人们拍照之后,都会对照片做一定的处理以达到自己想要的效果,而图像风格迁移技术几乎完美地简化了这一繁琐的过程。用户只要将心仪的特定风格图片以及自己照片上传,就可以得到一张风格迁移后的照片,这张照片会保留用户照片中的主要内容,但是照片的美术风格会变为希望得到的种类。
在艺术发展的过程中,一大部分艺术作品是模仿其他艺术家的风格创作的,这类作品被归类为模仿艺术。而在计算机图像领域,一直有令计算机进行模仿艺术创作的尝试,但传统方法模仿的效果和泛化性都差强人意,所以基于神经网络技术产生的图像风格迁移方法成为了一种很好的解决方案。神经网络中不同层次代表不同的含义。底层(靠近输入)可以获取诸如局部模式、边缘、描边等低层次信息。高层(接近输出)可以获得高层次的信息,比如物体部件和特征。风格迁移涉及到调整图像,使它的底层表征与指定“风格”的图片相同,同时保持原图片的高层次表征。可以将风格看作图像的低层次的信息。其目标则是令输出的图片与原图类似,但是拥有不同的艺术风格。
项目功能
本APP的功能目前包括六个功能,分别为:画风改变,世界各地,试衣阁,千奇百怪,相册集,分享圈,具体如下:
1、登录注册功能
当用户为非注册用户,即游客身份时,以默认身份进入系统,系统仅为其提供浏览其他注册用户所发布的动态及系统本身所提供的基本的展示的权限。
这样的功能实现恰恰提高了APP的使用安全性和可靠性。
2、画风转移
将自己的一张照片以另一种画风充分展示,充分展现美的不同形式。
3、世界各地
以世界各地的背景作为你想要合成照片的背景,让你不出门来遨游世界各地,还可以作为你不断前进的动力所在。
4、试衣阁
充分克服一些网购衣服或者一些装饰品的不匹配问题,可以用你想要购买商品的图片和你要进行搭配的环境进行合成,好不好看你说了算,在一定程度上充分的避免了“买完东西后悔”的情况。
5、千奇百怪
随着qq聊天工具的流行,一些表情包逐渐盛行起来,我们还提供简易制作你想要的类型的表情包,让你在聊天工具中“大展身手,大败敌军”
6、相册集
以云存储的形式,存储你的大量图片,丝毫不占用你的内存空间,让你以最小的代价,进行大量图片的合成
7、分享圈
通过分享自己的作品,可以获得其它用户的评论点赞等操作,共享美好,并且伴有排名效果,让你的美丽“倾国倾城”。
项目架构
图像迁移的具体功能是由pytorch搭建的神经网络进行实现,通过用户上传的内容图片和风格图片,进行图像迁移,生成目标图片,并提供用户预览与下载功能。
本APP还包含用户管理、图片上传、图片下载等功能
本项目的数据流程图为:
其他介绍
界面展示
登录:
项目特色/优势
这款APP可以让每一个人的照片,无论是你的自拍像或是你旅行时的一张家乡照,亦或是你拼搏的梦想之地,都可以通过简单的几步变成你的专属画风的照片,创造你的独一无二。通过这个APP你可以身居家堂便可游览世界各地,你可以在你喜欢的地方以你内心的世界重新刻画出你与它动人的姿态。一切以你为主,完美世界由你打造。