NPM 包 Kurento-module-crowddetector 使用教程

阅读时长 4 分钟读完

介绍

Kurento-module-crowddetector 是一个用于 WebRTC 流的人群检测模块。它能够在实时视频流中分析出人数并告诉您一个摄像机拍摄场景中人的数量。

此文档将介绍如何使用 kurento-module-crowddetector 包在您的前端项目中进行人群检测。

安装

使用

引入包

使用 CrowdDetector 类之前,我们需要引入它所在的脚本:

实例化 CrowdDetector

处理流

这里的 MediaStream 是一个包含视频轨道的媒体流。返回值是一个 promise,我们可以在它在 resolve 时处理结果。

示例代码

-- -------------------- ---- -------
----- ------------- - --------------------------
----- ------------- - ----------------------------------------

----- ------------- - --- ---------------
    -------------- ----------------
    ---------- ---
---

----- ------------ - -----------------------
----- ----- - ---------------------------------

--------------------------------- ------ ------ ------
    ----------------- -- -
        --------------- - ------------  
        ---------------------------------------------
            ------------ -- -
                -------------------- --------
            --
            ------------ -- -
                ----------------- ------
            ---
    --
    ------------ -- -
        ---------------------- -------
    ---

知识点

当您使用 Kurento-module-crowddetector 时,这里有一些您需要熟悉的知识点:

  • Kurento
  • WebRTC
  • Promise
  • MediaStreams

结论

本文介绍了如何使用 Kurento-module-crowddetector 包在您的前端项目中进行即时人群检测。相信在尝试了本文的示例代码后,您已经学会了如何在您的项目中使用 kurento-module-crowddetector,并对其背后的技术知识有了更进一步的理解。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/103398