车牌识别器为 90 多个国家/地区的客户提供高度准确的车牌识别LPR、ALPR、ANPR软件。机器学习算法可从深色、模糊、低分辨率图像和恶劣角度中识别车牌、车辆品牌、型号、颜色和其他属性。

如何与Surveillance Station集成

通过集成Surveillance Station和车牌识别器您可以在一个平台中集中管理摄像机串流和 ALPR 事件结果。您可将摄像机串流从Surveillance Station共享到车牌识别器以进行进一步分析。每当识别出车牌时结果会发送回Surveillance Station。

  • 实时车牌显示
    在监控中心即时显示车牌识别器识别的车牌
  • 自动书签
    自动将车牌信息保存为书签以方便搜索和播放
  • 可自定义的操作
    执行进一步操作如触发数字输出以控制入口大门

执行环境

请确认您已安装Surveillance Station 9.1.4 或以上版本。

步骤 1:将摄像机串流从Surveillance Station共享到车牌识别器

在Surveillance Station中

1. 进入IP摄像机应用程序。右键单击目标摄像机然后选择共享串流路径

2. 复制RTSP串流路径。

    2.png

    车牌识别器中

    1. 设置印版识别器串流请参阅本指南

    2. 使用从Surveillance Station生成的摄像机RTSP串流编辑 config.ini请参阅本指南

      [[camera-1]]
      active = yes
      url =
      rtsp://syno:5e9f36eaddeed82af7beec1dfd55456d@10.17.12.125:554/Sms=1.unicast

      3. 为车牌识别器设置 webhook。建议将缓存设置为“no”并将 request_timeout 设置为“60”秒。

      [webhooks]
      caching = no

      [[my-webhook-1]]
      url = {middleware url}
      image = yes
      video = no
      image_type = vehicle
      request_timeout = 60

      步骤 2: 将 ALPR 结果从车牌识别器获取到Surveillance Station

      在Surveillance Station中设置

      进入Surveillance Station中的操作规则应用程序并创建操作规则。请参阅本文以了解详细说明。

      1. 在信息页面中配置设置。将规则类型设置为 已触发

      2. 修改事件页面中的选项。

      • 事件来源选择Webhook / 外部设备
      • 令牌使用自动生成的令牌或自定义自己的令牌。
      • 方法选择GET 。
      • 触发类型选择一次性

      3. 复制 Webhook URL。稍后在中间件配置中将需要此 URL

      4. 修改操作页面上的选项。

      • 操作设备选择摄像机。操作选择添加书签。名称%ACTION_RULE_NAME% 。描述plate%WEBHOOK_TEXT_1% 。
        • 例如当车牌识别器识别出车牌“ABC1234”时它会发送如下所示的 webhook
          http://{YOUR_NAS_IP:PORT}/webapi/SurveillanceStation/Webhook/Incoming/v1?token={USER_DEFINE_TOKEN}&text1=”ABC1234”当Surveillance Station收到它时系统会创建一个书签其中“plate: ABC1234”作为指定摄像机的描述。

      • 选择显示监控中心的书签信息

      5. 在计划页面上设置时间表。

        设置中间件

        当车牌识别器检测到车牌时会将信息发送到中间件。中间件随后会处理信息并将其转发到Surveillance Station。车牌识别器的 webhook 应配置为将数据发送到中间件的IP地址中间件应配置为在其操作中包含Surveillance Station的 webhook URL。

        1. 从GitHub下载三个文件并将它们放在同一个文件夹中。

        2. 在该文件夹中运行以下命令以创建 Docker 映像

        docker build -t="platerecognizer/stream-svs-notifier" .

        3. 运行以下命令以在端口 1234 上执行 Docker 映像

        docker run --rm -t \
        -p 1234:8002 \
        -e REST_SERVICE_URL=[SVS_webhook_URL] \
        platerecognizer/stream-svs-notifier

        • 如果端口 1234 已被使用请指定备用端口并将 1234 替换为上述命令中的指定端口号。
        • SVS_webhook_URL替换为从Surveillance Station的操作规则获取的 webhook URL。例如

        http://10.17.12.125:5000/webapi/SurveillanceStation/Webhook/Incoming/v1?token=aaa

        4. 如果端口 1234 已被使用请指定备用端口并将 1234 替换为上述命令中的指定端口号。

        5. 将SVS_webhook_URL替换为从Surveillance Station的操作规则获取的 webhook URL。例如

          在车牌识别器中设置

          1. 返回到车牌识别器并通过将stream-svs-notifier IP设置为运行中间件的设备的IP地址来修改 config.ini。webhook_targets = http://[stream-svs-notifier IP]:1234