4

如何比较两张人脸图像,无论它们是否属于同一个人。

让我解释:

该代码将获取两个图像作为输入并识别并比较它们。如果它属于同一个人(即使在不同的时间拍摄),它将返回 true 或 false。

像这样:

    boolean Compare (Image a,Image b)
    {
     if (Both_are_same-person's) 
       return true;
     else return false;
    }

给定的图像可以是任何格式,例如 jpg、png、bmp、tiff。

4

1 回答 1

2

OpenCV应该对您的要求有用。

OpenCV 是最初由英特尔开发的开源计算机视觉库。它在 BSD 许可下可免费用于商业和研究用途。该库是跨平台的,可在 Mac OS X、Windows 和 Linux 上运行。它主要专注于实时图像处理,因此,如果它在系统上找到 Intel 的 Integrated Performance Primitives,它将使用这些商业优化的例程来加速自身。

此实现不是 OpenCV 的完整端口。目前,该库支持:

实时捕捉视频文件导入基本图像处理(亮度、对比度、阈值……) 对象检测(面部、身体……)斑点检测

于 2013-07-27T14:34:18.043 回答