如何智能“吸猫”,体验不一样的玩法

496 阅读5分钟

一起用代码吸猫!本文正在参与【喵星人征文活动】

目录

  • 前言
  • 正文
    • 搭建远程监控系统
    • 视频画面截图对比
  • 结尾

前言

近期,掘金社区推出了 “来吧,用代码“吸猫”” 的征文活动,首先感谢官方邀请我参与本次征文,自己刚看到邀请时,有些迟疑,因为我没有养猫。但是,仔细看了征文规则后,原来我也是有参与资格的,哈哈。其实,我还是非常喜欢猫咪的,只是在北漂的过程中把这份喜欢暂时隐藏起来了。在保定老家,妈妈和奶奶都有养猫🐱,自己假期回家也经常“吸猫”。

正文

作为一名负责任的铲屎官,最关心的就是自己在上班时候,自己的“小可爱”在干些什么。为此,很多铲屎官们都专门购买了监控摄像头放在家里来实时监视自己的小猫咪🐱。其实,我们大可不必这样做。今天我就来偷偷告诉大家一个省钱诀窍,让你不必花这份冤枉钱。

来吧,跟上我的思路。我相信现在的小伙伴们都应该至少有一到两部旧手机,一直放在家里吃灰,扔不舍得扔,卖吧卖不了几个钱,略微有些鸡肋。但是,今天它们就要发挥作用了。现在,我就来教大家如何把一部废旧的手机变身成一个远程监控设备。

搭建远程监控系统

想要搭建一个远程监控系统,我们需要用到声网的音视频产品,下面详细介绍。首先,我们需要根据自己的手机型号,在下面的链接中下载对应的 APP 作为视频采集终端,下载链接:docs.agora.io/cn/All/down… ,其中,Web 可以直接作为远程监控终端。具体操作如下图所示:

image.png

手机端下载 APP 后,登陆进入,输入房间号和密码,为了保证媒体数据安全和个人隐私,最好设置复杂的房间密码,下面为了演示效果,设置的密码比较简单。另外,除了勾选“打开摄像头”以外,一定要勾选“打开麦克风”,这样你就可以听到猫主子呼唤你的声音了。具体操作如下图所示:

image.png

APP 端进入房间后,我们在 Web 也可以按照下图的操作进入房间。

image.png

进入房间后,整体页面如下图所示:

image.png

通过视频画面,我们可以看到手机端采集到的视频画面内容:一个假扮的猫咪在思考🤔着什么。

好了,一个远程监控系统就搭建完成啦,铲屎官们可以不用购买监控摄像头,就可以在公司看到自己家里的猫主子啦,是不是非常简单?其实,声网这套产品的初衷不是这么用的,如果被声网产品的小伙伴知道了我这样教大家用他们设计的产品,不知道他们会不会组团来打我😁。

但是这里有几点注意事项:

  1. APP 视频采集终端创建房间并首先进入,Web 监控端可以随时进入房间并退出。当然,监控端也可以使用移动端 APP 或者 PC 客户端,这个完全看铲屎官的需要。
  2. 上述产品 demo,我们是直接拿过来用的,其实,研发小哥哥和小姐姐们也可以下载不同平台的 SDK(下载地址:docs.agora.io/cn/All/down… ,进行更加灵活的定制化开发,比如简单的界面修改,更复杂还可以利用旷视产品对视频画面进行智能分析,让铲屎官们读懂猫主子们的实时想法。
  3. 远程监控系统的房间最好设置成长期房间,这样就可以随时随地的进入查看采集端的情况了,不用担心因为房间过期而不能进入的问题。上述 demo 中没有找到设置项,但是官方应该是已经提供了相应 API 接口的。

视频画面截图对比

很多时候,我们拿到了远端猫主子的视频画面,接下来就有可能想分析一下画面中的内容,都传递出来了哪些信息。比如,如果你有两只一摸一样的猫咪🐱,如何区分它们,或者,不同时间点猫咪在相同位置动作和行为有什么不同等。

想做到更加智能的分析这些区别,我们可以考虑使用旷视产品 MegEngine 中的 MegSpot 工具软件,它是一款提供免费免登录、高效、专业、跨平台的图片和视频的对比的 PC 应用工具。MegSpot 能够支持图片叠加对比、分割对比、GIF 结果呈现,还支持像素级图片查看、图片直方图、RGBA 查看以及及时调整亮度、对比度、饱和度、灰度等指标进行预览。

下面就演示一下利用 MegSpot 分析一下两个“猫咪”有什么不同,如下图所示:

image.png

在观察的过程中,我们还可通过工具栏进行多种维度的分析,工具栏如下:

image.png

比如展示水平翻转效果:

image.png

对比分析之后,我们可以非常容易的发现这两只“猫咪”差别还是很大的,哈哈,太明显了。即使不用 MegSpot 也是可以看出来的,但是为了演示效果,我就假装自己看不出来吧。此情此景,使用 MegSpot ,确实有些大材小用啦😁。

其实,MegSpot 还有很多其他的功能,感兴趣的话,就自己试试吧。下载链接地址:github.com/MegEngine/M…

结尾

今天分享了两种智能“吸猫”的方法,相信一定带给了大家不一样的体验,那么还有哪些你可以想到的方式,请在评论区留言,一起交流。“吸猫”一时爽,一直“吸猫”一直爽!应该是所有铲屎官们的共识。在日常生活中,我们在科学撸猫🐱的同时,也应该让猫咪们感受一下科技的力量。祝大家“吸猫”快乐,晚安!