问题标签 [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 投票
1 回答
102 浏览

python - 尝试 Pip 安装面部识别库的问题

遇到以下涉及 dlib 的错误

谷歌搜索,自行安装 Cmake

错误:命令出错,退出状态为 1:命令:'c:\users\new age\appdata\local\programs\python\python37\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\NEWAGE~1\AppData\Local\Temp\pip-install-fs7bq7rc\dlib\setup.py'"'"'; 文件='"'"'C:\Users\NEWAGE~1\AppData\Local\Temp\pip-install-fs7bq7rc\dlib\setup.py'"'"';f=getattr(tokenize, '"'"' open'"'"', open)( file );code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"' );f.close();exec(编译(代码、文件), '"'"'exec'"'"'))' 安装 --record 'C:\Users\NEWAGE~1\AppData\Local\Temp\pip-record-nmuytzc4\install-record.txt' --single -version-externally-managed --compile cwd: C:\Users\NEWAGE~1\AppData\Local\Temp\pip-install-fs7bq7rc\dlib\ 完整输出(57行):运行安装运行构建运行build_py包初始化文件'dlib__init__.py' 未找到(或不是常规文件)运行 build_ext 构建 Python 3.7.0b3 的扩展(v3.7.0b3:4e7efa9c6f,2018 年 3 月 29 日,18:42:04)[MSC v.1913 64 位(AMD64 )] 调用 CMake 设置:'cmake C:\Users\NEWAGE~1\AppData\Local\Temp\pip-install-fs7bq7rc\dlib\tools\python -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\Users\NEWAGE~1\AppData\Local\ Temp\pip-install-fs7bq7rc\dlib\build\lib.win-amd64-3.7 -DPYTHON_EXECUTABLE=c:\users\new age\appdata\local\programs\python\python37\python.exe -DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\Users\NEWAGE~1\AppData\Local\Temp\pip-install-fs7bq7rc\dlib\build\lib.win -amd64-3.7 -A x64' - 为:NMake Makefiles CMake 错误在 CMakeLists.txt:3(项目)构建:生成器

错误:命令出错,退出状态为 1:'c:\users\new age\appdata\local\programs\python\python37\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\NEWAGE~1\AppData\Local\Temp\pip-install-fs7bq7rc\dlib\setup.py'"'"'; 文件='"'"'C:\Users\NEWAGE~1\AppData\Local\Temp\pip-install-fs7bq7rc\dlib\setup.py'"'"';f=getattr(tokenize, '"'"' open'"'"', open)( file );code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"' );f.close();exec(compile(code, file , '"'"'exec'"'"'))'

0 投票
2 回答
228 浏览

tensorflow - Facenet 和单图像前向传播

我已经进入了我的项目,但我立即陷入了困境。除了他们获取整个数据集并在他们的模型上使用它之外,我在网上没有看到任何关于前向传播的明确信息。

我的项目的想法是识别面部并比较它们的输出向量,因为 Facenet 的最后一层是面部嵌入的 128 维数组。网上的人只是在传播数据集,但为了我自己的实践,我想直接拍一张脸并查看它的输出,但我不知道该怎么做。

到目前为止,这就是我所拥有的,我再次陷入困境:

我不知道从这里去哪里。我将图像放入数组中,但我迷路了

任何帮助,将不胜感激

0 投票
2 回答
1177 浏览

python - 通过 OpenCV 将 MTCNN 与网络摄像头一起使用

我希望能够使用网络摄像头并利用 MTCNN 作为主要的面部检测器。就像可以使用 Haar Cascades 一样,我想使用 MTCNN 在我的网络摄像头上查找面孔

这个视频是关于打破 MTCNN,但仍然深入了解我的目标:https ://www.youtube.com/watch?v=OY70OIS8bxs

到目前为止,这是我的代码。以前是这样的

我希望有人可以帮助我...

0 投票
1 回答
619 浏览

python - 使用 L2 距离差异进行面部识别

一段时间以来,我对此感到有些困惑。当FaceNet在图像上运行时,它会在欧几里得空间/L2 中返回一个 128 元素数组(即使这是我没有完全得到的东西)。我曾想过,也许这种嵌入可用于预测具有三元组损失的人脸。

我的问题是:我可以使用这种嵌入来计算诸如三元组损失之类的东西吗?如果是这样,它是如何完成的?我是否减去一个与另一个相对应的元素,例如:

这是如何完成的,我可以用它进行面部识别吗?

如果此处不合适,请将此移至正确的论坛。

0 投票
2 回答
1353 浏览

python - FaceNet嵌入的余弦距离问题

我已经在论坛上问过这个问题,但这似乎足够小众,可以有自己的问题

我从这里在线获取了余弦距离的片段。虽然输出似乎不正确......

这是我的代码(注意:我从更改为np.matmulnp.dot但仍然没有区别。我也对为什么需要使用感到困惑transpose。没有它就无法工作......

输出:

0 投票
2 回答
458 浏览

swift - iOS 人脸识别持续学习

我的任务是找到在具有机器学习的应用程序上创建面部识别功能的最佳方法。此功能将用于将员工打卡到应用程序中。该功能将支持...

  • 每个设备多个用户。

  • 持续训练(因此当 mlmodel 识别出某人时,它会将新图像发送到后端的模型,并使用最近拍摄的新图像训练模型)

  • 更新新课程(当新用户出现并想要使用该应用程序时,该应用程序将为他们拍照,将这些图像发送到后端的模型训练程序,该程序将训练 mlmodel 以识别新用户)

    • 将新更新的模型发送到同一家商店的其他设备,以便他们也能识别员工

我试过的。

  • 我已经修改了设备上的培训和 Knn。但据我了解,设备上的训练对此不起作用,因为设备上的训练模型最多只能有 10 个类,而 knn 并没有给出非常准确的结果......

  • 使用 createML 进行手动训练和重新训练。这时候我...

    1. 在我的 Mac 上使用 createML 训练模型
    2. 使用 URLSession 将模型下载到应用程序
    3. 使用应用程序添加新用户或更新旧用户的照片
    4. 将新用户/更新的旧用户的图像发送到我的 Mac 上的 createML
    5. 用我曾经为所有用户拍摄的所有图像创建一个全新的模型
    6. 永远重复步骤 2-5

    这工作得很好,但是对于应用程序将拥有的最终用户数量来说,它是令人难以置信的昂贵、耗时和不可行的,一遍又一遍地做。

    我对机器学习还是很陌生,我觉得我做错了。我只是想看看是否有人知道更好/更有效的持续学习方法,这样模型就会记住它以前学到的东西,我可以用 createML 向它添加新的类或图像......或者如果有人可以指出我在正确的方向。

0 投票
1 回答
415 浏览

keras - 如何在 LFW 数据集上训练 CNN?

我想从头开始训练面部识别 CNN。我可以按照流行的架构编写一个 Keras Sequential() 模型并复制它们的网络。

我希望使用 LFW 数据集,但是我对技术方法感到困惑。我必须将每张脸裁剪成一个紧身的盒子吗?这似乎不切实际,因为数据集有 13000 多个面孔。

最后,我知道这很愚蠢,但我所要做的就是预处理图像(当然),然后将模型拟合到这些图像?具体程序是什么?

0 投票
0 回答
762 浏览

python - 在 Django 中运行面部识别脚本

我的 django 应用程序中有一个面部识别脚本,下面是代码,它返回一个字符串,它是找到的人的姓名。当我将图像参数传递给它时,该脚本本身运行良好。我想在我的views.py 中运行这个脚本,所以当我得到一个名字时,我会在我的模型中搜索这个名字然后得到一个匹配的结果。模板加载得很好,但在上传图像后我提交没有任何操作发生。

这是我的 forms.py 和 views.py 代码

表格.py

视图.py

匹配.html

这是我从命令行中得到的全部

0 投票
1 回答
34 浏览

python - 如何在opencv中捕获检测到的人脸图像来制作数据库?

我正在尝试在 opencv 中注册用户的面孔以进行面部识别。我已经完成了检测部分,但我想要实现的是保存检测到的人脸。所以基本上我想要实现的是:当我在网络摄像头中看到它时,它会自动捕获 20-30 或没有图像并将其保存在本地。

目前我试图在单击某个键时简单地保存 1 张图像,程序运行良好但没有在本地保存。这是代码

那么代码中有什么问题以及如何自动保存 n 个图像。

0 投票
1 回答
376 浏览

android - 人脸识别 API (Android Xamarin)

我应该使用什么 Nuget 包来开发带有面部识别元素的 Android 应用程序 (Xamarin)?我尝试使用“Xamarin.microsoft.cognitive.face”包,但由于某些未知原因,我无法在 Xamarin 中使用它。我在互联网上找不到任何关于我的问题的答案,我有点绝望。或者我可以将控制台程序与我的 Android 应用程序集成吗?