硕士

2021-12-06  本文已影响0人  青漾

《计算机视觉导论》 Assignment-1

朱心洲 22151326

zhuxinzhou999@zju.edu.cn

在本次作业中,要求使用图像为自己制作一个拼接肖像画,实现思路如下:

一、图片素材的获取

以[风景]、[人物]、[山]、[校园]、[森林]为标签爬取百度图片的数据,相应代码在spider.py文件里,相应图片存储在image文件夹里,共6000张照片。


百度图片示例
爬取图片示例

二、计算图片的HPV值,将所有图片大小归一

 由于RGB 色彩空间不能方便的比较颜色之间的相似度,于是在处理这一类问题的时候我们更多的是使用 HSV 色彩空间。 HSV 色彩空间也是由三个分量组成的,分别是:

其中v=max

三、开始生成拼图

四、结果对比

4.1 原图展示

选取本人某个背景图为肖像图生成素材,其中着粉色上衣的为本人


原图

4.2细粒度图片生成。

在通过设置分片大小为1010,图片大小为30003000,共90000张照片组成,每张照片最多允许重复20次,所生成的图片如下图所示

图片拼接肖像画 在经过填充原图作为背景,优化展示效果,最终结果如下图所示: 图片拼接肖像画(原图背景填充)

4.3粗粒度图片生成。

在通过设置分片大小为100100,图片大小为30003000,共900张照片组成,每张照片最多允许重复20次,所生成的图片如下图所示。

粗粒度(无背景填充)

在经过填充原图作为背景,优化展示效果,最终结果如下图所示:


粗粒度,背景填充

五、 优化方案&总结

在本次作业中,通过制作个人拼接肖像画,使我更进一步在计算机中图像表示方法,图像相似度计算、搜索方案,图像中信息特征的提取并且通过自身实践完成了该项目,开启了我对计算机视觉的兴趣。
同时,在完成实验后,对该算法进行了优化;

上一篇下一篇

猜你喜欢

热点阅读