PhotoMosaic:图片马赛克拼图

时间:2021-05-15 10:08:22
【文件属性】:
文件名称:PhotoMosaic:图片马赛克拼图
文件大小:7.9MB
文件格式:ZIP
更新时间:2021-05-15 10:08:22
Java PhotoMosaic 基本操作 使用java的jsoup包简单的对网站图片进行爬取。 获取每张图片的RGB。 获取输入图片的每个block的RGB。 选出图片库中与之最接近的图片代替block。 基本思路 概念 像素:像素即px,是画面中最小的点(单位色块)。像素的大小是没有固定长度值的,不同设备上1个单位像素色块的大小是不一样的。 分辨率:分辨率=画面水平方向的像素值 * 画面垂直方向的像素值。 灰度值:灰度就是没有色彩,灰度使用黑色调表示物体,即用黑色为基准色,不同的饱和度的黑色来显示图像。 彩色图象的灰度其实在转化为黑白图像后的像素值(是一种广义的提法),转化的方法看应用的领域而定,一般按加权的方法转换,R, G,B 的比一般为3:6:1。 RGB 如图所示,RGB使用32位来表示一个像素,RGB分量分别占8位,剩下的8位用作Alpha通道或者不用。该图是ARGB,可以看成带Alp
【文件预览】:
PhotoMosaic-master
----ComparePicture()
--------RGB.png(40KB)
--------Monalisa.jpg(969KB)
--------Batman.jpg(1.06MB)
--------Pig.jpg(494KB)
--------gongsi.png(3KB)
----src()
--------Manager()
--------input()
--------Spider()
--------output()
--------ImageMosaic()
--------TaskRunner()
----.gitignore(151B)
----lib()
--------jsoup-1.8.1.jar(294KB)
----README.md(2KB)

网友评论