问题标签 [facial-identification]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
573 浏览

swift - OpenFace CoreML 模型。没有人脸检测

我正在尽我所能专门在 iOS 上学习机器学习。我发现 OpenFace 模型转换为 a.mlmodel并且我可以通过视觉成功运行它并获得每个人脸的 128 个向量空间表示。

首先,我从项目文件系统中的核心 ML 模型创建 Vision 模型对象。我还VNCoreMLRequest从该模型构建并分配一个函数来完成。

其次,我从相机中获得了 CMSampleBuffer。我用它来执行请求。

最后,我的函数被分配为VNCoreMLRequest与结果一起调用的完成句柄。

我成功检索了 128 维多数组。现在我根据两个观察提出三个问题。

我观察到即使框架中没有人脸,我也会得到一个唯一的向量。

1)这是期望的行为吗?如果是这样,我如何过滤表示没有人脸的多数组结果?

我观察到即使帧中有多个面孔,我也只能得到一个结果。

2)这是该模型的预期行为吗?

感谢您的帮助!

0 投票
0 回答
649 浏览

python - 多线程 OpenCV Python 脚本

所以我的老板找我做一个相当雄心勃勃的项目,那就是将末端有屏幕的手臂驱动到用户脸部的高度。我这样做是利用 OpenCV 的面部识别库,在用户面部周围放置一个正方形,然后将“Y”值输出到终端。有了这个值,我将高低信号发送到微控制器,该微控制器控制步进电机,如果用户的高度在“范围内”,该步进电机会向上、向下或保持手臂。

我最初在程序中使用了 haar 级联,但发现它非常滞后。然后我切换到运行速度更快但不准确的 LBP 级联。我发现为了让程序不运行延迟,我需要对我的脚本进行多线程处理。

我是一名研发人员,通常从事电气工程、接线、分配等工作……我不会编程,所以能走到这一步真是个奇迹。我有下面的代码,任何帮助都将不胜感激,因为所有其他关于 Python 多线程的论坛都在我头上,因为我无法完全掌握 Python 的白话。

当限位开关被击中时,无论是一个,它都会在相反的方向向后移动以等待进一步的坐标或等到另一个用户出现在网络摄像头流中。

我只需要它是多线程的,任何评论或提示也非常感谢。

谢谢你的阅读。

0 投票
7 回答
28651 浏览

python - OpenCV 4.0.0 系统错误:返回带有错误集的结果

您好我正在尝试创建一个面部识别程序,但我有一个特殊的错误:这是我的代码:

这个错误是输出

我在工作目录中有“lbpcascade_frontalface.xml”,所以这应该不是问题

如果我进入时有帮助

我明白了

0 投票
2 回答
37463 浏览

python - OpenCV 4 TypeError:参数“标签”的预期 cv::UMat

我正在编写一个面部识别程序,当我尝试训练我的识别器时,我不断收到这个错误

我的代码是

标签是从 prepare_training_data 返回的图像列表中每张照片的标签列表,我将其转换为 numpy 数组,因为我读到这是 train() 需要的。

0 投票
2 回答
12313 浏览

python - Python TypeError:UMat()缺少必需的参数“范围”(位置2)

我正在编写一个面部识别程序,但我一直收到这个错误,我很困惑我在网上看不到其他示例,人们在转换为 UMat 时包含范围

我的代码是

如果我不使用 UMat() 则会收到此错误:

我正在使用 OpenCV 4.0.0,老实说,我只是很困惑,因为据我所知,没有人必须使用 UMat 才能使用 cvtColor(),更不用说在 UMat() 中使用范围了。任何帮助将不胜感激。

0 投票
1 回答
501 浏览

python - 如何训练形状预测器 dlib

你能帮助我吗?我想知道如何从 dlib 训练形状预测器。我得到了这个网站http://dlib.net/train_shape_predictor.py.html我已经下载了预测器

但是,我还是不明白

faces_folder = sys.argv[1]

论据是什么意思?我必须把预测器放在哪里?我是新手程序员,所以请向我解释一下。非常感谢

0 投票
1 回答
1750 浏览

python - Google Colaboratory:无法打开 landmarks.dat

我是新手,目前正在Google Colaboratory 上试用 Python Notebook https://github.com/TessFerrandez/research-papers/tree/master/facenet 。

我添加了

在笔记本的开头,以便我可以导入正确的实用程序。

但是,在下面的单元格之一中,我无法运行代码。我收到此错误消息:

你知道在哪里可以找到 models/landmarks.dat 以便 AlignDlib 不会抛出错误吗?

我是否必须将 openface 安装到 google colaborary 或从某处上传模型?

0 投票
1 回答
5739 浏览

android - 自定义 biometricPrompt

我在 android 设备中自定义 biometricPrompt 有问题。我只使用指纹授权,但一些具有 android 9.0 的设备(例如三星 Galaxy S10+)授权使用指纹(如果允许)但与面部身份验证相同。如果用户同时允许面部和指纹认证 biometricPrompt 用于认证面部识别。我只需要允许指纹,如果用户不允许指纹但面部是的,我需要阻止它。

文档告诉我这个(来自docs在此处输入图像描述

...但没有任何指示,我在源代码中找不到任何关于自定义的信息。

我的启动身份验证对话框代码在这里

谢谢你的帮助

0 投票
1 回答
17 浏览

c# - 已成功订阅来自 CTS Surveyor 人脸检测服务器的事件通知,但人脸事件未到来

我已根据集成指南http://caerustech-solutions.com/demo/User_Guide.pdf订阅了 CTS Surveyor 的 Web Socket 服务,并收到了 {"events":[{"event":"connected"} ]},但是我没有“人”事件即将到来。

以下是我的代码:

然后我像这样在套接字上监听:

根据文档,我应该得到 faces_found 事件,但这并没有发生。谁能告诉我我可能会错过什么?

0 投票
2 回答
992 浏览

opencv - 使用彩色图像进行面部识别?

在使用 OpenCV 进行面部识别的网络上的许多示例中,我看到图像被转换为​​灰度,作为面部识别功能的“预处理”的一部分。如果将彩色图像用于面部识别会发生什么?为什么所有示例都先将图像转为灰度?