【问题标题】:Can I use face-recogition npm package in react?我可以在反应中使用人脸识别 npm 包吗?
【发布时间】:2021-08-02 22:47:17
【问题描述】:

我正在学习 react 并且 我正在尝试在我的 react 项目中实现一个名为 face-recognition 的 npm 包。

但看起来他们的文档是针对 nodejs 的。我查看了包的源代码,似乎它没有导出任何模块,所以我只是导入了它。但是,我的控制台仍然给我错误 ModuleNotFoundError

简而言之:我可以在我的 react.js 中使用这个 face-recognition 库吗?

这是我在codesandbox中的实时代码

以下是同一文件的原始代码。

import React from "react";
import "face-recognition";

import image1 from "./assets/fFace.jpg";
import image2 from "./assets/mFace.jpg";

const Home = () => {
  const imageOne = image1;
  const win = new fr.ImageWindow();

  // display image
  win.setImage(imageOne);

  const detector = fr.FaceDetector(imageOne);
  // detect all faces
  const faceRectangles = detector.locateFaces(imageOne);
  return (
    <>
      <h1>Face Recognition</h1>
      {faceRectangles}
    </>
  );
};

export default Home;

【问题讨论】:

    标签: javascript node.js reactjs npm


    【解决方案1】:

    来自npm 页面

    这个包已经过时了。我建议你切换到 face-api.js,它涵盖了与 nodejs 和浏览器环境中的 face-recognition.js 相同的功能。

    【讨论】:

    • 我知道它已经过时了。但是,我只是问是否可以将这个库与 react 一起使用?
    猜你喜欢
    • 2011-05-23
    • 1970-01-01
    • 2017-12-01
    • 2021-11-14
    • 2015-07-06
    • 2021-10-15
    • 2011-12-14
    • 1970-01-01
    • 2021-10-30
    相关资源
    最近更新 更多