奇怪的拍立得,按下快门,你就被AI变成一张简笔涂鸦 | 补童年·有代码

news/2024/11/25 1:45:37/
拍栗子 发自 凹非寺 
量子位 出品 | 公众号 QbitAI

640?wx_fmt=jpeg

 这是宝丽来的第一款拍立得,代号95

拍立得是一种古老又常新的设备。

如今,有人给了它一种焕发童颜的新玩法。

按下快门,洗出来的不是照片。

640?wx_fmt=jpeg

镜头里的影像,全变成了简笔涂鸦。

而且,你再也看不到,自己拍到的真实图景,是什么样子了。

你的照片,会变成怎样的涂鸦?

来自澳大利亚的Dan Machnish (简称淡淡) ,把拍立得的写实属性,用想象覆盖了。

简笔画相机,被他随性地称作Draw This。但这次童趣的改造,并不随性。

首先,要识别自己拍下的物体,这台相机搭载了神经网络,是一个预先训练好的物体识别模型。

640?wx_fmt=gif

 我用Quick, Draw!画了把螺丝刀,下一题是口红

然后,要把真实的画面,变成孩子的笔体,淡淡自然而然地想到了谷歌的Quick, Draw! 游戏。

这里用到的数据集,包含了人类玩家画出的5000万张简笔卡通。

640?wx_fmt=gif

于是,他把开源数据集里面的类别,跟图像识别环节的类别,对应起来。

写些代码,让物体识别网络数据集亲密配合,就可以用真实图像,生成简笔画了。

他说,拍的是沙拉,得到的可能是热狗,这样很好。

640?wx_fmt=jpeg

我也觉得不错,毕竟热量顿时高了许多。

淡淡把代码放在GitHub上 (但传送门在文底等你) 。

640?wx_fmt=jpeg

最后,热敏打印机树莓派的加盟,成就了这台自制的简笔画拍立得。

善良的DIY指南

如果,有谁想像淡淡一样,在这个暑假,用极客的方式返老还童,他还给了一份细心的DIY说明书。

淡淡说,软件可以在OSX和Linux这些桌面环境里跑,也可以用树莓派这样的嵌入式环境里运行。

640?wx_fmt=gif

桌面软件安装

· 需要Python 2.7。
· 用 cartoonify子目录下的pip install -r requirements_desktop.txt来安装依赖项。
· 用python run.py,从命令行运行程序。
· 它会问你要不要下载卡通数据集 (~5G) ,以及TensorFlow模型 (~100M) 。当然要。
· 下载完成后,用Ctrl+C关闭程序。
· 再用cartoonify重新启动程序,就可以了。

它会让你输入要处理的图像的文件路径,要写绝对路径,用双引号括起来。

树莓派连线

这一步,大概就是淡淡在组装拍立得的日子里,遇到的最大困境。

640?wx_fmt=png

需要的话,看一下图。

软件运行正常的话,当按下开关、树莓派处理图像的时候,LED状态灯应该亮个两三秒

如果灯一直亮着,就是出了问题。

注意,相机要用eneloop电池,不要用AA,图上的这点是错的。4枚1.2伏,足够给树莓派和热敏打印机供电了。

树莓派软件安装

本着“读者里可能没有多少人有树莓派吧”的想法,决定把这个部分留作英文阅读暑假作业,详见GitHub传送门。

640?wx_fmt=jpeg

不过,你至少需要一台树莓派3。

清凉一夏

写到现在才发现,7月正是 (淡淡所在地) 墨尔本的冬天。

640?wx_fmt=jpeg

640?wx_fmt=jpeg

寒假,和暑假的画风,会有不同吧。

最后奉上一组消暑的传送门:

GitHub拍立得:

https://github.com/danmacnish/cartoonify

GitHub谷歌Quick Draw数据集:

https://github.com/googlecreativelab/quickdraw-dataset

Quick, Draw!游戏玩一玩 (有中文) :

https://quickdraw.withgoogle.com/

加入社群

量子位AI社群18群开始招募啦,欢迎对AI感兴趣的同学,加小助手微信qbitbot8入群;


此外,量子位专业细分群(自动驾驶、CV、NLP、机器学习等)正在招募,面向正在从事相关领域的工程师及研究人员。


进群请加小助手微信号qbitbot8,并务必备注相应群的关键词~通过审核后我们将邀请进群。(专业群审核较严,敬请谅解)

实习生招聘

量子位正在招募活动运营实习生,策划执行AI明星公司CEO、高管等参与的线上/线下活动,有机会与AI行业大牛直接交流。工作地点在北京中关村。简历欢迎投递到quxin@qbitai.com


具体细节,请在量子位公众号(QbitAI)对话界面,回复“实习生”三个字。

640?wx_fmt=jpeg

量子位 QbitAI · 头条号签约作者

վ'ᴗ' ի 追踪AI技术和产品新动态



http://www.ppmy.cn/news/287893.html

相关文章

拍立得

1、拍食物,微距L模式 2、儿童模式:快门速度快,捕捉瞬间。 3、昏暗的环境中使用派对模式,背景清晰可见。 4、3M以上使用风景模式 5、双重曝光,就是在一张胶片上按2次快门。第一次拍鲜花,第二次拍人物&#x…

2022年货指南:深圳北京广州异地下单最多,重庆异地收货最大,厨房料理神器、拍立得热销...

上海2022 年 1 月 24 日/美通社/ --达达集团研究院根据京东小时购、京东到家消费数据,发布2022年货消费“轻”指南。自1月7日京东到家、小时购年货节开启以来,京东小时购、京东到家平台下单人和收货人在不同城市的异地订单销售额同比去年增长超1.4倍。 在…

Instant Lab:iPhone变身拍立得

之前爱搞机给大家介绍过不少跟iPhone拍照有关的周边配件,例如一些外挂镜头、脚架什么的。今天介绍的这款名为The Impossible Instant Lab的iPhone配件,能让你的iPhone变身拍立得,随时随地冲洗出刚拍摄的照片。同时这款配件的兼容性也很强&…

拍立得mini90详解

拍立得mini90详解 1.基本介绍: 相机打开后是默认模式,就是自动测光智能闪光灯。 A:微距模式:拍摄30到60厘米之间就要打开这个模式,30厘米以内无法拍摄会模糊。 B:L增亮 L+更亮 D减暗 C&#x…

Linux优化性能技巧

前言 Linux操作系统广泛应用于各种领域,包括云计算、服务器管理、开发和嵌入式设备等。为了提高Linux系统的性能和可靠性,我们需要进行一系列的优化措施。本文将向您展示一些简单却非常有效的技巧,以使您的Linux系统更加高效。 1. 增加swap…

java-常用编码小技巧-旨在提升编码效率

说在前面,本文旨在记录编码中实用的、易忘记的、易混淆的编码技巧,目的很简单,牢记这些小技巧,提高编码效率。大神请略过~~~把时间用在更有意义的事情上! 本文记录的小技巧,要么是每每编码的时候记不清楚&…

简易扩音机设计1——麦克风篇

OK,阿绿巴蒂,好久不见。最近来广州后过上了社畜的生活,896也是常事啦。 项目需求 开门见山。 说说我最近做的一个项目,介个项目用到了一个类似扩音的功能, 俗话说就是大声公 原理很简单,麦克风采集声音变…

成熟的 XMOS 方案 ——「 XMOS 麦克风阵列 」

2021 年底,知名的音频芯片制造厂商 XMOS 正式发布了新一代芯片产品 XVF3610 ,这是一款语音接口的主控芯片,能够在复杂的噪声中提升了ASR语音识别率和会议通话质量的解决方案。 将语音接口(XVF3610)集成到智能 soundbar…