问题标签 [face]

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 回答
168 浏览

javascript - 在新创建的面上计算面法线

我在场景中有一个简单的 CricleGeometry,我正在复制它的顶点并创建新的面来模拟挤压。创建新面孔后,我运行“computeFaceNormals()”,但它们的方向是交替的。我怎样才能让所有的脸都朝外?

这是一个屏幕截图: 在此处输入图像描述

这是代码的主要部分:

0 投票
1 回答
289 浏览

opencv - Opencv:代码中没有错误,但网络摄像头未显示在结果中

我正在训练opencv 中的教程

编译时没有错误。

我知道本教程的代码是针对 opencv2.4 的,并且我已经更改了 cvquery 和 videoframe 的编码。

我的输出是这样的

.

我的网络摄像头工作正常,但在我的结果中没有显示任何内容。

0 投票
0 回答
86 浏览

android - 如何发送到 android 到 arduino char

我想跟踪面对安卓——我在电脑上用它——现在我想在安卓上。arduino 程序控制的平移和倾斜伺服系统。我必须只将一个字符示例“w”发送到 arduino,因此 arduino 使其 +1 移动伺服等。我无法将该字符发送到 arduino。

这是一个arduino代码

0 投票
0 回答
50 浏览

php - 与 Facebook Codeigniter 联系

我正在尝试将 Facebook SDK PHP 添加到我的 Codeigniter 项目中,但出现错误

应用程序配置不允许给定 URL:应用程序的设置不允许一个或多个给定 URL。它必须与网站 URL 或画布 URL 匹配,或者域必须是应用程序域之一的子域。

我也在这个网站和谷歌上搜索过,但没有什么像我的问题。我还在 developer.facebook.com 中将域设置为http://localhost/。谁能帮我 ?这是唯一的问题。

0 投票
1 回答
50 浏览

java - 没有在 Face 上显示红色矩形框

我正在做一个人脸检测项目并通过Android Face Libraryyy检测人脸......这个人脸检测代码给了我一个正向的眼睛距离输出和类似的东西,但没有在脸上显示一个矩形框有人能帮忙吗?这个?

0 投票
1 回答
3412 浏览

opencv - 将面从非正面旋转到正面opencv

我已经为一个问题苦苦挣扎了一周,我无法将一张脸从这张图片中的左脸这样的非正面旋转到同一张图片中的右脸一样的正面。

在此处输入图像描述

1)。我在 learnopencv 网站上使用了一个关于 delaunay 的教程来获取左脸的所有三角形(大约 138 个三角形),如下所示:

2)。和这个库:https ://github.com/chili-epfl/attention-tracker (可以估计头部姿势)来获得Left Face头部姿势的4x4矩阵变换,这个矩阵似乎是函数的结果Rodrigues在opencv中。

所以我不知道下一步如何用步骤 2 中的 4x4 矩阵旋转步骤 1 中的所有三角形以获得 Right Face 的结果。请帮忙!

0 投票
1 回答
315 浏览

3d - 如何为自定义网格创建 3D 几何

我创建了一个自定义网格。到目前为止有效。关于面部创作,我通过开关操作实现了它。如果我有 4 个顶点 (0,1,2),(0,2,3) 等等......

但是现在更复杂的建筑物会出现一些错误!查看图像构建 我的问题是每个构建不同数量的顶点。我需要一种可以自动创建面(无需切换操作)且没有重叠的方法。

任何人都可以提供一些建议或提示如何做到这一点。有没有一些方法可以处理这种问题???

0 投票
0 回答
192 浏览

design-patterns - 如何制作旋转不变的 LBP

我正在使用 LBp 模式进行对象跟踪。我正在为 opencv https://github.com/bytefish/libfacerec/blob/master/src/lbp.cpp使用 bytefish lbp 代码。然而,这个 LBP 不是旋转不变的。我已阅读有关旋转不变 LBP 的信息,但我无法在此 ELBP 代码上实现。有人可以帮助我真的很感激任何帮助。

0 投票
0 回答
1068 浏览

javascript - 如何通过在 ThreeJS 中计算新面孔来改进合并

我正在学习 ThreeJS 4 个月,将其应用到个人项目中。昨天,我使用大部分 ThreeJS 几何图形和一些 CSG 技巧实现了构建据点。结果看起来不错,但我喜欢精确度,而且我的几何形状有点乱(主要是在 CSG 减法之后)。

[问题]我想知道是否有一种已知的方法可以合并两个几何体并用新的计算面替换它的旧面?有一个JSFiddle来说明我的问题。

[编辑:用第四个和第五个网格更新小提琴]

获得相同网格的三种方法

  1. 左边的第一个网格是由三个 boxGeometry 组成的基本合并几何。
  2. 在调用 mergeVertices() 函数之后,中间的第二个网格是完全相同的网格。结果节省了4个顶点。但是网格内的面仍然存在。它不仅会导致看起来很糟糕(对我而言),还会导致这些部分的纹理或照明问题(面法线不在它们应该在的位置)。
  3. 右边的最后一个网格是合并后我期望的网格。看看中间方框下面的脸,它们只适合他们应该的。

它导致纹理和照明问题的事实(看看 JSFiddle,它照亮了网格的内部部分)让我认为它必须是解决这个问题的一种简单且众所周知的方法,但我只是感觉像一个大菜鸟。

这个问题与另一个问题直接相关,如果我没有找到(或理解)关于 SO 的任何答案(也许它会帮助你理解我为什么要这样做),我会问这个问题:Is there a way to apply这个合并几何体上的纹理,而不为每个几何体的每个面创建独特的材质(因为不同的 UV 映射和网格大小)?我无法想象要为我巨大的堡垒的每一面手动完成...

[编辑]写下我的问题,我刚刚意识到 ThreeCSG 及其union()功能可以解决问题。但我不喜欢它创建的顶点混乱。即使对于像这些盒子这样的基本几何体,ThreeCSG 也会在几何体的部分已经一切正常的地方创建奇怪的顶点和面。

我用第四个网格 (CSG) 更新了 JSFiddle。在这个简单的用例中,我们可以看到比预期多出 2 个顶点和 2 个面。似乎它保留了旧面孔(看看线框!)。

ThreeCSG 联盟是目前最好的选择吗?

[编辑 2] Fiddle 使用原生 CSG 几何图形进行了更新。它给出了我预期的结果,只有 20 个顶点和 32 个面。感谢威尔特的这个想法。问题是对多边形进行硬编码需要太长时间(只看三个框的代码)。我没有 JSON 文件来加载和生成多边形,我只有 ThreeJS 几何图形。因此,我将研究 ThreeJS 和 ThreeCSG 几何之间的转换,我希望了解为什么在进行转换时会产生不好的结果。

0 投票
0 回答
84 浏览

android - 远距离图像中检测到的人脸数量为0

我正在用相机捕捉图像。我有以下图像:

我正在尝试通过以下代码从此图像中检测人脸:

但是代码说检测到的人脸是0。实际上当我从远处捕捉图像时,它说检测到的人脸的数量是0。为什么?如何从 1 米距离拍摄的图像中检测人脸?任何建议都有很大帮助。