我正在基于Java进行人脸识别项目。
这些是我使用的预处理步骤:
检测到图像或图片中特定人的脸后,我想识别其他图像或图片中的同一个人。这样我就可以在一个单独的文件夹中收集或分组该特定人的所有图像。
对于人脸识别,我还检查了opencv的特征脸识别器,它主要具有使用网络摄像头进行实时人脸检测和识别的实现。
为此,我在GitHub上搜索并找到了CognitiveJ-Java中的图像分析。 链接为:https://github.com/CognitiveJ/cognitivej 也可以观看以下视频:https://www.youtube.com/watch?v=WmzrKXWfa2o
但是它收费,所以对我不起作用。
我也尝试了FAINT,但它没有达到我的期望,因为它具有许多专门在Windows OS上运行的插件,而我正在使用Ubuntu。 https://faint.sourceforge.io/
因此,请提出一个建议,如何使用Java将特定人的图像与其中包含许多图像以及该特定人的图像的文件夹分组到一个单独的文件夹中。以便将代码实现到我的应用程序中。