自2005年10月以来,一幅占地3300平方英尺的壁画《当女性追求正义》在纽约布鲁克林BedStuy艺术圈占据了中心位置。这幅壁画庆祝了在过去150年中,在美国推动投票权、健康和环境标准等事业中起到关键作用的90位女性。这幅壁画位于纽约布鲁克林Bedford-Stuyvesant的格林大道498号。
这幅壁画不仅是艺术的展示,更是女性力量的象征。它的存在提醒着,女性在社会各个领域中所做出的贡献和努力。壁画的创,艺术家Janet Braun-Reinitz,带领17位艺术家和五位实习生,耗时一个夏天完成了这幅四层楼高的壁画。2014年,这幅壁画曾面临被拆除的命运,但在社区的组织和努力下,它得以保留。
居住在布鲁克林的高级软件工程师Yuri Fukuda,同时也是一位技术爱好者和母亲,她致力于使用新技术来轻松赋予他人表达思想的能力。她在EachScape的日常工作是帮助媒体公司无需编写代码就能创建自己的移动应用程序。对于Yuri来说,《当女性追求正义》壁画的重要性随着时间的推移而增加。
Yuri利用图像识别技术的进步和对使用技术创造新体验的热情,思考如何使用计算机视觉技术使社区成员能更有效地与周围世界连接,尤其是与《当女性追求正义》壁画的互动。
Yuri的目标是创建一个移动应用程序,用户可以通过将手机对准壁画来更好地了解壁画中的人物。通过展示壁画的主题,Yuri希望提高对塑造社会的女性的认识。为此,Yuri拍摄了数十张从不同角度的壁画照片。她使用LabelImg对图像进行标记,并将它们上传到Roboflow,创建了一个更大的源图像数据集,就像应用图像增强一样,帮助她的模型学习壁画在不同光线下、不同角度(基于用户对壁画的方向)的外观。
# 示例代码:图像增强
import imgaug as ia
from imgaug import augmenters as iaa
seq = iaa.Sequential([
iaa.Fliplr(0.5), # 50%的几率水平翻转
iaa.Affine(rotate=(-25, 25)), # 随机旋转-25到25度
iaa.Multiply((0.8, 1.2)) # 随机亮度调整
])
接下来,Yuri紧密跟随一个教程,学习如何创建一个目标检测应用程序,以便将解决方案部署到她的Android设备上。
Yuri指出,这仅仅是她工作的开始:“想创建一个初始原型,展示计算机视觉和增强现实在街头壁画上的可能性。根据收到的反馈,计划调整发展。” Yuri提到,她最初的训练数据集非常有限,将从标记壁画中更多的人物以及在不同光照条件下拍摄照片中受益。“尝试在下雨天使用应用程序,意识到需要在训练数据中加入更多像这样阴天的图像!”