使用物体检测打开灯 | Viam

当您的网络摄像头看到一个人时如何开灯。

来源:Viam 博客

本教程使用 Viam 视觉服务与您计算机的内置网络摄像头来检测人的存在,并在您坐在办公桌前时打开灯。

视觉服务

您可以将其变成阅读书籍的夜灯、当有人靠近时提醒您的安全机器人或只有当有人进入时才会激活的浴室灯;机会无穷无尽。

如果您是机器人建造新手,这个项目是一个很好的起点,因为除了您的计算机之外,它唯一需要的硬件就是智能插头或智能灯泡。

智能插头

硬件要求

本教程需要以下硬件:

    带网络摄像头的计算机本教程使用 MacBook Pro,但任何运行 macOS 或 64 位 Linux 的计算机都可以使用手机(用于下载 Kasa Smart 应用程序)智能插头或灯泡:台灯底座或类似产品
  • 带网络摄像头的计算机本教程使用 MacBook Pro,但任何运行 macOS 或 64 位 Linux 的计算机都可以使用
    • 本教程使用 MacBook Pro,但任何运行 macOS 或 64 位 Linux 的计算机都可以使用
  • 本教程使用 MacBook Pro,但任何运行 macOS 或 64 位 Linux 的计算机都可以使用
  • 手机(用于下载 Kasa Smart 应用程序)
  • 智能插头或灯泡:
  • 台灯底座或类似产品
  • 台灯底座

    软件要求

    您将在本教程中使用以下软件:

    安装 viam-server 并连接到您的机器人

    viam-server

    在 Viam 应用程序中,添加一台新机器并按照设置说明在您的计算机上安装 viam-server 并连接到 Viam 应用程序。

    Viam 应用程序

    配置摄像头组件

    配置您的网络摄像头,以便您的机器可以从摄像头获取视频流:

    网络摄像头
  • 在 Viam 应用程序上,导航到您的机器页面。检查页面左上角、机器名称旁边的部件状态下拉菜单是否显示“实时”;这表明您的机器已打开,并且其 viam-server 实例已与 Viam 应用程序建立联系。
  • Viam 应用程序 viam-server + 组件 摄像头/网络摄像头 cam 创建 保存 cam +