最近火爆全网!这个 Python 项目很骚气!
关注上方“深度学习技术前沿”,选择“星标公众号”,
资源干货,第一时间送达!
来源:量子位
像文字云一样,用各种小图拼出大的图片,构建一个像素风的世界,就像《我的世界》里一样,一定非常有趣。
还可以拿来做拼贴画、十字绣等装饰。
在这个名为tiler的GitHub开源项目里你就可以自动实现这一切,它刚刚开源一天,就已经涨到了1100星,增长速度肉眼可见。
Tiler,意味瓦工,也就是用各种小元素作为“瓦”,搭建出一张大图片。
项目预设了不少“瓦”:有乐高、加号、圆形、@符号、心形、乘号、波浪线、横竖条、《我的世界》中的各种格子,以及曲别针形:
另外还有一组万圣节主题icon,包括各种南瓜灯、小鬼头、蝙蝠、猫头鹰:
这些不同的“瓦”都可以设定大小颜色和角度,以适应不同的画面规格。
另外,你还可以设定整个画面中由多少种颜色构成和“瓦片”的大小,也就是马赛克的模糊程度。
你可以用不同材质的“瓦片”,拼接出各种图案。
比如梵高的《星空》,项目中展示了10×10、25×25、50×50三种圆形拼成的规格:
△ 10×10的《星空》
△ 25×25的《星空》
△ 50×50的《星空》
有没有在PS里拖动高斯模糊半径控制条的感觉?
你也可以设置让构成图片的“瓦片”大小不一
也可以试试拿乐高积木来拼:
放大看,斑斓的星空,是这样的:
一个个小砖块,布满了乐高积木表面特有的圆形凸起。
嗯,要是真有这么大一片乐高,想想就爽歪歪。
(此处冲去乐高门店下单,金币-1000)
还有乘号版:
如果放大,你就会发现,这就是十字绣的图样啊!
这么大一副十字绣,色彩艳丽,斑斓交错,一看就可以玩很久,退休老母亲看到两眼发光。
就是绣完挂在家里,也和你北欧风/极简风/莫兰迪风/自如风的房间非常搭配,成为全场最吸睛的装饰画。
要是木有耐心,可以考虑一个迷你版:
还可以做成《我的世界》的样子
星空的细节如下:
你们能认识这些砖块都是啥么……
运行指南
如果想在自己电脑上运行的话,除了Python 3和pip,你还需要装OpenCV、numpy和tqdm。
之后,靠命令行就可以解决了。
你需要设置几个参数:
在gen_tiles.py中设置:
DEPTH:每个颜色通道中的分割数量(ex: DEPTH = 4 -> 4 *4* 4 = 64 colors);
ROTATIONS:旋转列表,以度为单位,应用在原始图像上(ex: [0, 90])。
在tiler.py中设置:
COLOR_DEPTH:每个颜色通道中的分割数量(ex: COLOR_DEPTH = 4 -> 4 4 4 = 64 colors);
RESIZING_SCALES:应用于每个图块的比例(ex: [1, 0.75, 0.5, 0.25]);
PIXEL_SHIFT:移动以创建每个框的像素数(ex: (5,5)); if None, shift will be the same as the tile dimension);;
OVERLAP_TILES:如果构成图像的“瓦片”可以重叠;
RENDER:渲染图像;
POOL_SIZE:多处理池大小;
IMAGE_TO_TILE:图像到瓦片(如果作为第一个参数传递则忽略);
TILES_FOLDER:瓦片文件夹(如果作为第二个arg传递则忽略);
OUT:结果图像文件名。
脑洞丰富的作者
这个项目的作者ID叫nuno-faria,除了这个Tiler项目之外,他还开源过不少有趣的东西。
有一个用Java写的推箱子:
像素风满满的桌面足球:
还有俄罗斯方块、弹球等许多种,个个都还蛮有意思的~
传送门
https://github.com/nuno-faria/tiler
重磅!深度学习技术前沿-微信群已成立
扫码添加群助手,可申请加入 深度学习技术前沿 微信群,旨在交流深度学习方面的学习、科研、工程项目等内容,并且还会在群中分享求职内推资料。后续还会根据大家的研究方向细分技术交流群。
一定要备注:研究方向+学校/公司+姓名(如图像分割+浙大+李四),按照格式备注,可更快被通过且邀请进群。
???? 长按识别,即可加群
???? 长按识别,即可关注
最近火爆全网!这个 Python 项目很骚气!相关推荐
- python骚气表情包_火爆全网!这个 Python 项目很骚气!
点击上方Python知识圈,选择设为星标 回复1024获取Python资料 本文转自量子位,作者郭一璞 阅读文本大概需要 5 分钟 点击「阅读原文」查看pk哥原创精品视频.像文字云一样,用各种小图拼出 ...
- 火爆全网!这个项目很骚气!
code小生 一个专注大前端领域的技术平台 公众号回复Android加入安卓技术群 本文转自量子位,作者郭一璞 像文字云一样,用各种小图拼出大的图片,构建一个像素风的世界,就像<我的世界> ...
- GitHub Star 日增 1.6K,火爆全网!这个项目很骚气!
本文转自量子位,作者郭一璞 像文字云一样,用各种小图拼出大的图片,构建一个像素风的世界,就像<我的世界>里一样,一定非常有趣. 还可以拿来做拼贴画.十字绣等装饰. 在这个名为 tiler ...
- 火爆全网!这个 Python 项目很骚气!
点击"开发者技术前线",选择"星标????" 在看|星标|留言, 真爱 来源:量子位 像文字云一样,用各种小图拼出大的图片,构建一个像素风的世界,就像< ...
- 这个项目很骚气,已开源!作者脑洞也够大!!
来源:公众号量子位 像文字云一样,用各种小图拼出大的图片,构建一个像素风的世界,就像<我的世界>里一样,一定非常有趣. 还可以拿来做拼贴画.十字绣等装饰. 在这个名为tiler的GitHu ...
- 火爆全网的Python数据科学手册,太有用了
大家好,感谢大家一路以来的关注和支持,今天为大家整理和筛选了大量火爆全网的Python数据科学学习资料,全部资料按需自助免费获取! 火爆全网的Python进阶中文版 推荐一本对Python感兴趣的书籍 ...
- 这10个Python项目很有趣
前言: Python可谓是现在很多人正在学或者想学的一个脚本语言了,提到学习自然就少不了拿项目练手,可是一般的项目根本提不起兴趣嘛,实验楼上有不少Python项目教程,这里找了10个比较有趣的项目,你 ...
- 三款很酷很骚气的底部导航
早上好,骚年,我是小菜,我的公众号「菜鸟翻身」会推荐 GitHub 上好玩的项目,一分钟 get 一个优秀的开源项目,挖掘开源的价值,欢迎关注我. 底部导航栏是 APP 最常用的功能之一,想最初都是自 ...
- 34 个火爆全网的Python开源框架
关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 我们从近10000个python开源框架中评价整理的34个最为好用的开源框架,它们 ...
最新文章
- linux 删除文件夹
- 2017年软件工程第七次作业-每周例行报告
- jQuery的attr()和prop()方法
- ASP.NET MVC随想录——创建自定义的Middleware中间件
- 【Makefile由浅入深完全学习记录8】条件判断语句
- 深度学习attention原理_深度原理学习–Redis集群
- mybatis分页助手PageInfo参数含义
- 关于 ApacheCN 未来发展的思考 2019.5.20
- oracle存储过程如何传递一个bean对象_对象传输,序列化和反序列化
- 利用宝塔部署若依前后分离项目(详细教程)
- elasticsearch的javaAPI之query
- 商业智能BI如何推进制造业转型
- 商业智能BI的数据价值
- const型指针区别 const * 和* const
- Qt_加速编译 快速编译 make -j4
- Html + Java登录验证码实现代码
- php留言板回复功能,php简单的留言板与回复功能具体实现_PHP教程
- 技嘉 B85-HD3 4590 OC 引导文件 基本完美
- 信息安全 SEED Lab2 Shellshock Attack
- 小白以及计算机类学生的福音!java查看内存溢出的工具
热门文章
- Android中LayoutInflater的使用
- 进入Xcode4,选择菜单“Product”-“Profile”,快捷键Command+I 监测内存泄露
- ASPNET 页面编码
- SourceChangeWarning:验证集上准确率很高,但是测试集上很低
- 问:PC机上的两个dns,是首用dns的查不到再查 备用的,是么?
- android 弹出键盘 底部控件上移,如何设置底部控件view随着软键盘的弹出而上移...
- 都说过了,它跟蛇没关系
- 图灵四月书讯 ——经典与技术前沿的融合
- 《LINQ实战》译者感言
- 解决RuntimeError: cuda runtime error (30) : unknown error at /pytorch/aten/src/THC/THCGeneral.cpp:70N