iPhone X 能识别人脸,那能不能识别猫脸、狗脸呢?
当 2017 年 iPhone X 发布后,脑洞大的网友们提了这个问题,有人还进行了实验,不过答案却是否定的。作为 iPhone X 上主打安全方便的新特性,苹果在研发过程中针对人脸进行了很多训练,但动物的脸无法识别。
于是很多人开始动起了脑筋,既然 iPhone X 不能完成,那么不妨自己动手尝试做一个,谁让「技术宅拯救世界」呢?不久前,一位名叫 Arkaitz Garro 的软件工程师不但给流浪猫做了一个简单的猫脸识别装置,还和它成了好朋友。
图自 Twitter
Arkaitz Garro 生活在荷兰,是 WeTransfer 公司的软件工程师,搬到新家之后,他和妻子时常看到有只猫在自家阳台闲逛,「当时我们不知道它到底有家还是流落街头。」为了不让猫咪在寒冷中等待,作为工程师的他决定打造一个系统,能让猫在需要的时候进门,于是就有了这套「猫脸识别系统」。
Arkaitz Garro,图自 Twitter
Garro 想要实现的目标是当猫咪在自己家周围时,即便自己不在家里也能得到通知,并且还能给它开门。因为他家没有猫门,所以他想到了给猫做一个面部识别系统,这样猫咪可以随时想进就能进。
确定要做的事情之后,Garro 想到了成本较低的树莓派电脑,并加装了摄像机模块。软件部分用到了名为 motioneyeos 的开源代码,并通过 Amazon Rekognition 系统对图像/视频上传分析,从而实现自己的目标。
这套系统的硬件基础并不高端,关键在于和软件系统相互协调。当有猫咪出现在镜头前时,相机要能立即拍摄并把照片发送到 Amazon Rekognition 服务器,并和之前上传的猫咪照片进行对比,当相互匹配时,云端会发送开门指令给家中,并通知用户。
图自 Twitter
「把这些组合起来只花费了我几个小时,不过让软件识别猫咪这件事花了不少时间。」因为需要准确识别出一只猫而不是一个人,这一功能之前 Amazon Rekognition 并没有,Garro 实际上花费了不少时间进行训练,「关键要有一些猫的基本图像,系统回提取图像的特征,并和拍摄的图像进行比对,完成之后没有发现误报」Garro 说。
Garro 表示,在安装调试之后,这套「猫脸识别系统」其实只花费了五十多美金。正式使用后,当特定猫咪看到摄像头,它都能判断识别出来,用起来很方便。至于使用 Amazon Rekognition 服务,成本几乎可以忽略不计(每个月可以免费识别 5000 张照片,一百万张图片收费 1 欧元)。
Garro 能在手机上看到这只猫进了几次门
当然,条条大路通罗马,如果你的 DIY 能力没有 Garro 这么强,或者不想像他这样麻烦,这件事也可以也可以尝试换一种思路。微软在 2017 年提供了一套 IoT 设备,让你家里的宠物门带有面部识别系统,当自家宠物要进入时,系统识别匹配后就会立即打开门栓,也非常方便。
最后我们还要说回 Garro 和这只猫咪的故事,在成功打造了这套特别的系统后,这只猫便经常来 Garro 家串门,事后发现它是自己邻居喂养的宠物猫,现在这两家人决定「共享」这只猫,听上去很棒,这正如 Garro 自己说的:
「不知为何,猫和互联网总能有好的结合。」(编辑:Rubberso)
信息来自 MOTHERBOARD,头图来自站酷