繁体   English   中英

我可以在反应中使用人脸识别 npm package 吗?

[英]Can I use face-recogition npm package in react?

我正在学习反应,我正在尝试在我的反应项目中实现一个称为人脸识别的 npm package。

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

简而言之:我可以在我的 react.js 中使用这个人脸识别库吗?

这是我在代码 沙箱中的实时代码

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

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;

来自npm页面

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM