我已经开发了一个使用Google Vision API(离线)检测人脸的应用程序,然后将检测的图像发送到Microsoft Azure以获取该人脸的信息(年龄、性别...)。在我的例子中,我还需要计算(至少是近似的)摄像头和检测到的人脸之间的距离,我在Microsoft Azure文档中没有看到这个选项,所以我想它没有实现。我应该实现什么来计算摄像头和人脸之间的距离?我能用OpenCV或其他OpenSource库实现这个目标吗? 我在SO (How to measure height, width and distance of object using camera?)中看到了这个答案,但
我正在通过opencv制作人脸识别应用程序。我可以检测人脸,而且我在资源中几乎没有人脸。我很看重这个地方:
// These vectors hold the images and corresponding labels.
vector<Mat> images;
vector<int> labels;
Mat testSample = images[images.size() - 1];
int testLabel = labels[labels.size() - 1];
images.pop_back();
labels.pop_back(
我想用OpenCV用Python语言实现一个人脸识别(而不是检测)程序。OpenCV附带了一个专门为人脸识别构建的库。我在C++ (Bytefish by bytefish)中见过一些使用这个库的例子,但我没有使用C++的经验,也不知道如何将逻辑转换为python。有没有人有用python进行人脸识别的例子,或者知道如何将这些例子‘转换’成python?
提前感谢您的帮助。