×

具有人工智能的智能艺术

消耗积分:0 | 格式:zip | 大小:0.06 MB | 2022-10-18

杨勇

分享资料个

描述

这是我的电子艺术作品,灵感来自 Peter Vogel 和 Walter Giers 的作品。我对它的结果很满意。它看起来很酷,并且具有人工智能(在有限的范围内)。它可以识别您何时使用手机对其进行拍照。它只使用一个微控制器来做到这一点。感谢 TinyML。

它由定制的 PCB(由PCBway 制造)组成,其中插入了 MCU(Arduino Nano PLE 感应)、一个摄像头(OV7670)模块和一些 LED。最大的部分是1987年制造的旧苏联门铃模块。然后在那里连接扬声器。我还添加了一些状态 LED,所以我会知道 MCU 当前在做什么。

相机每隔几秒拍一张照片,MCU 会对其进行分析。它可以检测三类事物:1) 人类,2) 有人用手机拍照时 3) 以及所有其他场景。

我的大部分精力和时间都花在了构建机器学习模型来处理图像和识别场景上。到目前为止,我已经用这台相机收集了近 700 张图像。并标记所有这些。我使用Edge Impulse ,它使构建 ML 模型和库以将其嵌入的过程变得非常容易。

该相机可以拍摄尺寸为 160×120 像素的彩色图像,但该模型使用尺寸为 96*96 像素。它很小。你可以想象在这些图像上用手机拍摄的像素有多少。它只是一个黑色的斑点。

无论是使用未优化的 (float32) 还是量化的 (int8) 模型,模型性能都存在很大差异。微控制器的小资源迫使我们使用量化(int8)模型。我已经对模型参数进行了试验,并找到了适合我的最佳结果。

链接

GitHub上的项目

知道你什么时候拍照的艺术品

这幅动态的艺术作品对其拍摄的照片作出反应

多亏了tinyML,这件艺术品知道什么时候被拍照

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !