如何比较两张脸部图像,无论它们是否属于同一个人。
让我解释一下:
代码将获得两个图像作为输入并识别它并进行比较。如果它属于同一个人(即使在不同的时间拍摄),它将返回true或其他错误。
像这样:
boolean Compare (Image a,Image b)
{
if (Both_are_same-person's)
return true;
else return false;
}
鉴于图像可以是jpg,png,bmp,tiff等任何格式。
答案 0 :(得分:2)
OpenCV应该对您的要求有用。
OpenCV是最初开发的开源计算机视觉库 由英特尔。它可以免费用于BSD下的商业和研究用途 执照。该库是跨平台的,可在Mac OS X,Windows上运行 和Linux。它主要侧重于实时图像处理,如 如果它找到英特尔的集成性能基元 系统,它将使用这些商业优化的例程来加速 本身。
此实现不是OpenCV的完整端口。目前,这个 图书馆支持:
实时捕捉视频文件导入基本图像处理(亮度, 对比度,门槛,...) 物体检测(面部,身体......)斑点检测