5

我正在开发一个应用程序,它将存储在SD卡中的脸部和相机预览中显示的图像在Surface视图的帮助下进行比较。我编写代码来检测脸部并创建一个只包含脸部的位图。我需要比较这个位图和SDcard中的图像。我搜索了关于Java库,并得到了一些链接,如opencvEigenface。哪个会更好? 请给我一些很好的教程示例,如果它解释图像比较背后的过程会更好。比较android中的两张脸

+3

我想,但我不确定,你应该比较绝对载体。否则,如果你比较像素,你会遇到问题,因为图像的分辨率不同。这个链接可以提供帮助:'http:// developer.android.com/reference/java/util/Vector.html'。关于最后一部分,看看这个:'http:// stackoverflow.com/questions/6248044/c-comparison-two-vectors'。 – g00dy

+0

您比较像素的权利可能有问题。但是,我们如何能够将图像表现为矢量? – Linson

+0

Android中的矢量形状可以表示为可绘制。现在这已经到位了,我认为这只是扩展两个对象(处理矢量时不难)并比较它的不同部分。无论如何,你设计/使用什么样的算法来比较面孔? – g00dy

回答