问题标签 [facial-landmark-alignment]
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.
pytorch - 什么是参考面部点以及它们是如何创建的?
我正在尝试使用face.evoLVe库,它是 PyTorch 中的高性能人脸识别库。通过代码,我遇到了一个名为的坐标列表REFERENCE_FACIAL_POINTS
:
在代码的下方,这些数字被转换为 numpy 数组,并在align_trans.py中大量使用
我有一些问题:
这些数字究竟是什么?阅读评论,我确定它们是眼睛、嘴唇等的位置,但它们究竟代表什么以及它们是如何计算的?
似乎它们与输入图像的大小紧密耦合[用于训练(至少)]。知道了这一点,如何为更新的图像尺寸计算新的参考点?
这些点仅适用于正面姿势吗?还是他们也会在个人资料等方面工作?如果他们不这样做,我们如何为个人资料或其他随机面部姿势添加参考点?
android - 如何在android中使用google face API face landmarks计算左眼和右眼之间的长度?
如何使用相机在android中使用google face API face landmarks计算左眼和右眼之间的长度?
python - 打开 Cv 断言失败
尝试使用 openCv 检测人脸地标,错误是:
可能的错误是什么?以及如何解决,其他openCv项目也出现类似错误
python - 使用 cv2 而不是 HOG 进行图像处理
嗨,我正在研究面部识别。
为了提高性能,我想使用面部对齐。
当我使用例如由Adrian描述的 HOG 面部标识符时,我得到一个对齐的图像。
但是,我必须在嵌入式硬件上工作,而且 HOG 面部识别速度还不够快。最好的工作是 cv2 lbpcascader。
使用 cv2 我也得到了找到的脸的框,但使用它不起作用。
在使用 HOG 的其他示例中,坐标是从 HOG-rect 中提取的:
然后与
这个想法是将 x,y,w,h 与 cv2 值交换。不幸的是,这不起作用,因为上面的两行会导致完全错误的对齐。在第一个代码示例中,包含但未使用 rect_to_bb 函数。
我检查了这些值,它们以某种方式关闭:
- 224x224 图像
- 156 70 219 219 cv2 值(当然略有不同)
- 165 101 193 193 rect_to_bb 的 rect 值
- [(165, 101) (358, 294)] 矩形值
我检查了 rect_to_bb 函数,但这似乎很简单:
java - 有什么方法可以在 google face detection ML Kit 中检测到超过 12 个地标点
我正在尝试从 google ml kit api 检测上唇坐标,但根据 google vision api,我只能检测到面部的 12 个地标位置,有人可以帮我解决这个问题。
python - 使用 dlib 进行人脸地标检测
我有以下代码:
我收到以下错误face = predictor(image_1_gray, face)
:
但是,我检查了人脸的类型(它是 dlib.rectangles),并且 image_1_gray 是一个 numpy ndarray。有谁知道为什么这个错误仍然出现?
mediapipe - mediapipe修改人脸地标子图问题
我想修改 facemesh 示例并实现另一个 face_landmark 模型。我探索了 face_landmark 模块,在 face_landmark_gpu 子图中有一些节点让我感到困惑。据我所知,face_landmark_gpu 负责获取图像和人脸 ROI(从人脸检测模型获得)并在其上放置地标点。在这个子图中,有一个节点用于将推理计算器的输出向量拆分为 2 个向量。第一个用于界标张量,第二个用于face_flag_tensor。下一个节点将face_flag 张量转换为表示置信度的浮点数。这里的信心是什么意思?我相信人脸检测对人脸存在而不是地标模型负责。
我的模型给出了一个标志点的张量作为输出,没有其他输出作为置信度或面部存在分数。如何使用我的模型而不是默认的 mediapipe ladmark?任何帮助表示赞赏。