24 best Java Face Recognition libraries in 2024

share link

by Dhiren Gala dot icon Updated: Nov 21, 2023

technology logo
technology logo

Guide Kit Guide Kit  

Java face recognition libraries provide components to build AI systems with face detection and recognition. It detects faces, gender, biometrics, and more.

In the fields of augmented reality and artificial intelligence, you can use such an open-source library that implements face recognition technology into your application. This technology can be applied to prevent crimes, unlock phones, execute smart advertising, find missing people, ensure law enforcement, aid forensics, and so on. OpenCV is an open-source computer vision library with several modules for object detection, face recognition, and augmented reality. The flexibility and scalability of Java, combined with the applications of AI systems, can build recognition software with ease and finesse. 

Below are our picks of the 24 best Java face recognition libraries that are open-source in 2021. You can use components from these libraries to build AI software and implement face recognition features in your application. FaceDetector is a face recognition library for Android apps that also works perfectly with Fotoapparat. It can be used with any camera library or source of your choice. On the other hand, Fast-face-Android is an Android app for real-time face landmark detection. It lets you check landmarks in 60ms and works with a HOG detector. FaceRecognition, on the other hand, helps you implement face detection using PCA, LDA, and LPP in Java through the K-nearest neighbor classification algorithm. These libraries have different features that can enhance your project and suit your requirements.

mlkit:  

  • It is a mobile SDK provided by Google. It brings machine learning capabilities to Android and iOS apps.   
  • It provides cloud-based services, allowing for more powerful and dynamic face recognition capabilities.  
  • ML Kit optimizes performance on mobile devices.  

mlkitby googlesamples

Java doticonstar image 2858 doticonVersion:1.0doticon
License: Permissive (Apache-2.0)

A collection of sample apps to demonstrate how to use Google's ML Kit APIs on Android and iOS

Support
    Quality
      Security
        License
          Reuse

            mlkitby googlesamples

            Java doticon star image 2858 doticonVersion:1.0doticon License: Permissive (Apache-2.0)

            A collection of sample apps to demonstrate how to use Google's ML Kit APIs on Android and iOS
            Support
              Quality
                Security
                  License
                    Reuse

                      FaceDetector:  

                      • It plays a major role in identifying and locating faces within images.  
                      • It enables the extraction of facial features. It needs features like face recognition, emotion detection, and analyzing facial expressions.  
                      • These libraries can detect and analyze human faces in different applications.  

                      FaceDetectorby RedApparat

                      Java doticonstar image 1143 doticonVersion:1.0.0doticon
                      License: Permissive (Apache-2.0)

                      Face detection for your Android app

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                FaceDetectorby RedApparat

                                Java doticon star image 1143 doticonVersion:1.0.0doticon License: Permissive (Apache-2.0)

                                Face detection for your Android app
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          PicassoFaceDetectionTransformation:  

                                          • PicassoFaceDetectionTransformation is a Java library.  
                                          • It is a Java library used in Artificial Intelligence, Computer Vision applications.  
                                          • This Android image library saves memory by cropping images above Face Detection. 
                                          Java doticonstar image 855 doticonVersion:v0.3.0doticon
                                          no licences License: No License (null)

                                          A memory efficient Android image transformation library providing cropping above Face Detection (Face Centering) for Picasso.

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    PicassoFaceDetectionTransformationby aryarohit07

                                                    Java doticon star image 855 doticonVersion:v0.3.0doticonno licences License: No License

                                                    A memory efficient Android image transformation library providing cropping above Face Detection (Face Centering) for Picasso.
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              FaceRecognitionApp:  

                                                              • It can control who gets into sensitive areas or systems so only authorized people can enter.  
                                                              • It is a safe way for users to prove who they are instead of using passwords or PINs.  
                                                              • Integrating face recognition in applications automates processes, reducing the need for manual verification.  
                                                              Java doticonstar image 408 doticonVersion:1.2.3doticon
                                                              License: Strong Copyleft (GPL-2.0)

                                                              Face Recognition Android App

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        FaceRecognitionAppby Lauszus

                                                                        Java doticon star image 408 doticonVersion:1.2.3doticon License: Strong Copyleft (GPL-2.0)

                                                                        Face Recognition Android App
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  fast-face-android:  

                                                                                  • It is a tool designed for efficient face recognition on Android platforms.  
                                                                                  • It is crucial for applications that need real-time processing. The process is such as surveillance systems or user authentication.  
                                                                                  • Security-related apps must ensure that unauthorized people cannot access them.  

                                                                                  fast-face-androidby gicheonkang

                                                                                  Java doticonstar image 371 doticonVersion:Currentdoticon
                                                                                  License: Permissive (Apache-2.0)

                                                                                  👦 Fast-Face : Android App for Real-time Face Landmark Detection. You can check your landmarks in 60ms

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            fast-face-androidby gicheonkang

                                                                                            Java doticon star image 371 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

                                                                                            👦 Fast-Face : Android App for Real-time Face Landmark Detection. You can check your landmarks in 60ms
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      GlideFaceDetectionTransformation:  

                                                                                                      • It is a Java library used in Artificial Intelligence, Computer Vision applications.  
                                                                                                      • Glide is an Android library that transforms images. It saves memory by cropping around faces.  
                                                                                                      • It can be valuable for apps that involve working with images containing faces. Those are such as social media apps or photo editing tools.  
                                                                                                      Java doticonstar image 352 doticonVersion:v0.3.0doticon
                                                                                                      no licences License: No License (null)

                                                                                                      A memory efficient Android image transformation library providing cropping above Face Detection (Face Centering) for Glide.

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                GlideFaceDetectionTransformationby aryarohit07

                                                                                                                Java doticon star image 352 doticonVersion:v0.3.0doticonno licences License: No License

                                                                                                                A memory efficient Android image transformation library providing cropping above Face Detection (Face Centering) for Glide.
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse

                                                                                                                          Android-Face-Recognition-with-Deep-Learning-Library:  

                                                                                                                          • It refers to a specific library for face recognition using deep learning in Java for Android.  
                                                                                                                          • It is often used for security purposes. Those purposes are such as unlocking devices or accessing sensitive information.  
                                                                                                                          • Use this to personalize user experiences within applications. 
                                                                                                                          Java doticonstar image 351 doticonVersion:v1.5.3doticon
                                                                                                                          License: Permissive (Apache-2.0)

                                                                                                                          Face Recognition library for Android devices is an Android library (module) which includes several face recognition methods.

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    Android-Face-Recognition-with-Deep-Learning-Libraryby Qualeams

                                                                                                                                    Java doticon star image 351 doticonVersion:v1.5.3doticon License: Permissive (Apache-2.0)

                                                                                                                                    Face Recognition library for Android devices is an Android library (module) which includes several face recognition methods.
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse

                                                                                                                                              Android-Face-Recognition-with-Deep-Learning-Test-Framework:  

                                                                                                                                              • The "Android-Face-Recognition-with-Deep-Learning-Test-Framework" in Java can be significant for face recognition libraries.  
                                                                                                                                              • It helps test how well face recognition models work in different situations.  
                                                                                                                                              • It helps improve how face recognition works on Android devices.
                                                                                                                                              Java doticonstar image 349 doticonVersion:v1.5.3doticon
                                                                                                                                              License: Permissive (Apache-2.0)

                                                                                                                                              Face Recognition framework for Android devices can be used to test different face recognition methods.

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        Android-Face-Recognition-with-Deep-Learning-Test-Frameworkby Qualeams

                                                                                                                                                        Java doticon star image 349 doticonVersion:v1.5.3doticon License: Permissive (Apache-2.0)

                                                                                                                                                        Face Recognition framework for Android devices can be used to test different face recognition methods.
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse

                                                                                                                                                                  face-landmark-android:  

                                                                                                                                                                  • To recognize faces, we need to find and locate specific points on the face in pictures.  
                                                                                                                                                                  • These landmarks are specific points on a face, such as eyes, nose, and mouth corners.  
                                                                                                                                                                  • It improves the abilities of face recognition apps made with Java programming language.  

                                                                                                                                                                  face-landmark-androidby SimonCherryGZ

                                                                                                                                                                  Java doticonstar image 331 doticonVersion:Currentdoticon
                                                                                                                                                                  License: Permissive (Apache-2.0)

                                                                                                                                                                  Android AR Camera

                                                                                                                                                                  Support
                                                                                                                                                                    Quality
                                                                                                                                                                      Security
                                                                                                                                                                        License
                                                                                                                                                                          Reuse

                                                                                                                                                                            face-landmark-androidby SimonCherryGZ

                                                                                                                                                                            Java doticon star image 331 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

                                                                                                                                                                            Android AR Camera
                                                                                                                                                                            Support
                                                                                                                                                                              Quality
                                                                                                                                                                                Security
                                                                                                                                                                                  License
                                                                                                                                                                                    Reuse

                                                                                                                                                                                      Cognitive-Face-Android:  

                                                                                                                                                                                      • It is a Java library for face recognition. It provides tools to integrate facial recognition capabilities into Android applications.  
                                                                                                                                                                                      • To enhance security, Android apps verify users' distinct facial features for identification.  
                                                                                                                                                                                      • Applications using face recognition can personalize user experiences based on detected facial features.
                                                                                                                                                                                      Java doticonstar image 273 doticonVersion:1.4.3doticon
                                                                                                                                                                                      License: Others (Non-SPDX)

                                                                                                                                                                                      Cognitive Services Face client library for Android.

                                                                                                                                                                                      Support
                                                                                                                                                                                        Quality
                                                                                                                                                                                          Security
                                                                                                                                                                                            License
                                                                                                                                                                                              Reuse

                                                                                                                                                                                                Cognitive-Face-Androidby microsoft

                                                                                                                                                                                                Java doticon star image 273 doticonVersion:1.4.3doticon License: Others (Non-SPDX)

                                                                                                                                                                                                Cognitive Services Face client library for Android.
                                                                                                                                                                                                Support
                                                                                                                                                                                                  Quality
                                                                                                                                                                                                    Security
                                                                                                                                                                                                      License
                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                          hms-ml-demo:  

                                                                                                                                                                                                          • It helps with Artificial Intelligence, Computer Vision, Deep Learning, Tensorflow applications.  
                                                                                                                                                                                                          • This project includes apps developed based on HUAWEI ML Kit.  
                                                                                                                                                                                                          • It provides an example of integrating Huawei ML Kit service into applications.  

                                                                                                                                                                                                          hms-ml-demoby HMS-Core

                                                                                                                                                                                                          Java doticonstar image 327 doticonVersion:Currentdoticon
                                                                                                                                                                                                          License: Permissive (Apache-2.0)

                                                                                                                                                                                                          HMS ML Demo provides an example of integrating Huawei ML Kit service into applications. This example demonstrates how to integrate services provided by ML Kit, such as face detection, text recognition, image segmentation, asr, and tts.

                                                                                                                                                                                                          Support
                                                                                                                                                                                                            Quality
                                                                                                                                                                                                              Security
                                                                                                                                                                                                                License
                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                    hms-ml-demoby HMS-Core

                                                                                                                                                                                                                    Java doticon star image 327 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

                                                                                                                                                                                                                    HMS ML Demo provides an example of integrating Huawei ML Kit service into applications. This example demonstrates how to integrate services provided by ML Kit, such as face detection, text recognition, image segmentation, asr, and tts.
                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                          License
                                                                                                                                                                                                                            Reuse

                                                                                                                                                                                                                              FaceRecognition:  

                                                                                                                                                                                                                              • It is significant for various apps. It includes security systems, user authentication, and personalized user experiences.  
                                                                                                                                                                                                                              • It enhances security by providing a biometric authentication method.  
                                                                                                                                                                                                                              • Applications can use face recognition to personalize user experiences.  
                                                                                                                                                                                                                              Java doticonstar image 208 doticonVersion:Currentdoticon
                                                                                                                                                                                                                              no licences License: No License (null)

                                                                                                                                                                                                                              Implement face recognition using PCA, LDA and LPP

                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                        FaceRecognitionby wihoho

                                                                                                                                                                                                                                        Java doticon star image 208 doticonVersion:Currentdoticonno licences License: No License

                                                                                                                                                                                                                                        Implement face recognition using PCA, LDA and LPP
                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                Reuse

                                                                                                                                                                                                                                                  marvel:  

                                                                                                                                                                                                                                                  • It is a Java library used in AI, Computer Vision, and OpenCV applications.  
                                                                                                                                                                                                                                                  • It is an open-source Android application that does face recognition using OpenCV.  
                                                                                                                                                                                                                                                  • It helps with attendance marking in college. Marvel also assists with any generic use case of face recognition.  

                                                                                                                                                                                                                                                  marvelby abhn

                                                                                                                                                                                                                                                  Java doticonstar image 203 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                  License: Permissive (MIT)

                                                                                                                                                                                                                                                  Marvel - Face Recognition With Android & OpenCV

                                                                                                                                                                                                                                                  Support
                                                                                                                                                                                                                                                    Quality
                                                                                                                                                                                                                                                      Security
                                                                                                                                                                                                                                                        License
                                                                                                                                                                                                                                                          Reuse

                                                                                                                                                                                                                                                            marvelby abhn

                                                                                                                                                                                                                                                            Java doticon star image 203 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                                                            Marvel - Face Recognition With Android & OpenCV
                                                                                                                                                                                                                                                            Support
                                                                                                                                                                                                                                                              Quality
                                                                                                                                                                                                                                                                Security
                                                                                                                                                                                                                                                                  License
                                                                                                                                                                                                                                                                    Reuse

                                                                                                                                                                                                                                                                      FaceDetectCamera:  

                                                                                                                                                                                                                                                                      • It is crucial for capturing real-time video or images from the device's camera to detect faces.  
                                                                                                                                                                                                                                                                      • Developers can integrate face recognition capabilities into their Java apps. It allows to perform dynamic and interactive face detection.  
                                                                                                                                                                                                                                                                      • It plays a role in connecting the face recognition algorithm with the device's camera. 
                                                                                                                                                                                                                                                                      Java doticonstar image 183 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                      License: Permissive (Apache-2.0)

                                                                                                                                                                                                                                                                      A project demo Face Detection from Camera or Image, use class media.FaceDetector android.

                                                                                                                                                                                                                                                                      Support
                                                                                                                                                                                                                                                                        Quality
                                                                                                                                                                                                                                                                          Security
                                                                                                                                                                                                                                                                            License
                                                                                                                                                                                                                                                                              Reuse

                                                                                                                                                                                                                                                                                FaceDetectCameraby betri28

                                                                                                                                                                                                                                                                                Java doticon star image 183 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

                                                                                                                                                                                                                                                                                A project demo Face Detection from Camera or Image, use class media.FaceDetector android.
                                                                                                                                                                                                                                                                                Support
                                                                                                                                                                                                                                                                                  Quality
                                                                                                                                                                                                                                                                                    Security
                                                                                                                                                                                                                                                                                      License
                                                                                                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                                                                                                          boo:  

                                                                                                                                                                                                                                                                                          • boo is a Java face recognition library.  
                                                                                                                                                                                                                                                                                          • Boo is an Android Experiment. Cute little creatures crowd the screen.  
                                                                                                                                                                                                                                                                                          • A face detection algorithm determines if the creatures are being watched.   

                                                                                                                                                                                                                                                                                          booby larvalabs

                                                                                                                                                                                                                                                                                          Java doticonstar image 179 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                          no licences License: No License (null)

                                                                                                                                                                                                                                                                                          An Android Experiment that uses face detection to model shy little creatures.

                                                                                                                                                                                                                                                                                          Support
                                                                                                                                                                                                                                                                                            Quality
                                                                                                                                                                                                                                                                                              Security
                                                                                                                                                                                                                                                                                                License
                                                                                                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                                                                                                    booby larvalabs

                                                                                                                                                                                                                                                                                                    Java doticon star image 179 doticonVersion:Currentdoticonno licences License: No License

                                                                                                                                                                                                                                                                                                    An Android Experiment that uses face detection to model shy little creatures.
                                                                                                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                                                                                                          License
                                                                                                                                                                                                                                                                                                            Reuse

                                                                                                                                                                                                                                                                                                              MTCNN4Android:  

                                                                                                                                                                                                                                                                                                              • It is an implementation of the MTCNN algorithm for face detection on Android devices.  
                                                                                                                                                                                                                                                                                                              • It provides an efficient and accurate way to detect faces in images or video streams.  
                                                                                                                                                                                                                                                                                                              • It helps in handling face localization, alignment, and scaling. These are essential for robust face recognition in Java applications on Android.

                                                                                                                                                                                                                                                                                                              MTCNN4Androidby vcvycy

                                                                                                                                                                                                                                                                                                              Java doticonstar image 168 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                                              no licences License: No License (null)

                                                                                                                                                                                                                                                                                                              MTCNN For Android. Java.Tensorflow.人脸检测.Face Detection.

                                                                                                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                                                                                                        MTCNN4Androidby vcvycy

                                                                                                                                                                                                                                                                                                                        Java doticon star image 168 doticonVersion:Currentdoticonno licences License: No License

                                                                                                                                                                                                                                                                                                                        MTCNN For Android. Java.Tensorflow.人脸检测.Face Detection.
                                                                                                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                                                                                                Reuse

                                                                                                                                                                                                                                                                                                                                  LookAtMe:  

                                                                                                                                                                                                                                                                                                                                  • LookAtMe is a Java face recognition library.  
                                                                                                                                                                                                                                                                                                                                  • It helps in Artificial Intelligence, Computer Vision, OpenCV applications.  
                                                                                                                                                                                                                                                                                                                                  • LookAtMe has no bugs, it has built files available, it has a Permissive License, and it has low support. You can download it from GitHub.  

                                                                                                                                                                                                                                                                                                                                  LookAtMeby Pradyuman7

                                                                                                                                                                                                                                                                                                                                  Java doticonstar image 166 doticonVersion:Version2.0doticon
                                                                                                                                                                                                                                                                                                                                  License: Permissive (Apache-2.0)

                                                                                                                                                                                                                                                                                                                                  VideoView that plays video only when :eyes: are open and :boy: is detected with various other features

                                                                                                                                                                                                                                                                                                                                  Support
                                                                                                                                                                                                                                                                                                                                    Quality
                                                                                                                                                                                                                                                                                                                                      Security
                                                                                                                                                                                                                                                                                                                                        License
                                                                                                                                                                                                                                                                                                                                          Reuse

                                                                                                                                                                                                                                                                                                                                            LookAtMeby Pradyuman7

                                                                                                                                                                                                                                                                                                                                            Java doticon star image 166 doticonVersion:Version2.0doticon License: Permissive (Apache-2.0)

                                                                                                                                                                                                                                                                                                                                            VideoView that plays video only when :eyes: are open and :boy: is detected with various other features
                                                                                                                                                                                                                                                                                                                                            Support
                                                                                                                                                                                                                                                                                                                                              Quality
                                                                                                                                                                                                                                                                                                                                                Security
                                                                                                                                                                                                                                                                                                                                                  License
                                                                                                                                                                                                                                                                                                                                                    Reuse

                                                                                                                                                                                                                                                                                                                                                      react-native-facerecognition:  

                                                                                                                                                                                                                                                                                                                                                      • react-native-facerecognition is a Java face recognition library.  
                                                                                                                                                                                                                                                                                                                                                      • It helps in Artificial Intelligence, Computer Vision, and OpenCV applications.  
                                                                                                                                                                                                                                                                                                                                                      • It helps in face detection and recognition.
                                                                                                                                                                                                                                                                                                                                                      Java doticonstar image 173 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                                                                                      no licences License: No License (null)

                                                                                                                                                                                                                                                                                                                                                      A face detection and recognition library for React Native. Faster and Accurate!

                                                                                                                                                                                                                                                                                                                                                      Support
                                                                                                                                                                                                                                                                                                                                                        Quality
                                                                                                                                                                                                                                                                                                                                                          Security
                                                                                                                                                                                                                                                                                                                                                            License
                                                                                                                                                                                                                                                                                                                                                              Reuse

                                                                                                                                                                                                                                                                                                                                                                react-native-facerecognitionby aboozaid

                                                                                                                                                                                                                                                                                                                                                                Java doticon star image 173 doticonVersion:Currentdoticonno licences License: No License

                                                                                                                                                                                                                                                                                                                                                                A face detection and recognition library for React Native. Faster and Accurate!
                                                                                                                                                                                                                                                                                                                                                                Support
                                                                                                                                                                                                                                                                                                                                                                  Quality
                                                                                                                                                                                                                                                                                                                                                                    Security
                                                                                                                                                                                                                                                                                                                                                                      License
                                                                                                                                                                                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                                                                                                                                                                                          awesome-ai-services:  

                                                                                                                                                                                                                                                                                                                                                                          • It is a Java library used in AI, Speech, and Deep Learning applications.  
                                                                                                                                                                                                                                                                                                                                                                          • It plays a crucial role in this library by enhancing its capabilities.  
                                                                                                                                                                                                                                                                                                                                                                          • These services often provide pre-trained models and APIs. You can integrate those models and APIs into Java apps.  

                                                                                                                                                                                                                                                                                                                                                                          awesome-ai-servicesby sekwiatkowski

                                                                                                                                                                                                                                                                                                                                                                          Java doticonstar image 142 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                                                                                                          no licences License: No License (null)

                                                                                                                                                                                                                                                                                                                                                                          An overview of the AI-as-a-service landscape

                                                                                                                                                                                                                                                                                                                                                                          Support
                                                                                                                                                                                                                                                                                                                                                                            Quality
                                                                                                                                                                                                                                                                                                                                                                              Security
                                                                                                                                                                                                                                                                                                                                                                                License
                                                                                                                                                                                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                                                                                                                                                                                    awesome-ai-servicesby sekwiatkowski

                                                                                                                                                                                                                                                                                                                                                                                    Java doticon star image 142 doticonVersion:Currentdoticonno licences License: No License

                                                                                                                                                                                                                                                                                                                                                                                    An overview of the AI-as-a-service landscape
                                                                                                                                                                                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                                                                                                                                                                                          License
                                                                                                                                                                                                                                                                                                                                                                                            Reuse

                                                                                                                                                                                                                                                                                                                                                                                              react-native-facerecognition:  

                                                                                                                                                                                                                                                                                                                                                                                              • It is a React Native module for incorporating face recognition into mobile applications.  
                                                                                                                                                                                                                                                                                                                                                                                              • These libraries provide face recognition capabilities for Java applications.  
                                                                                                                                                                                                                                                                                                                                                                                              • It allows you to integrate facial recognition features into your projects in Java.  
                                                                                                                                                                                                                                                                                                                                                                                              Java doticonstar image 131 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                                                                                                                              no licences License: No License (null)

                                                                                                                                                                                                                                                                                                                                                                                              A face detection and recognition library for React Native. Faster and Accurate!

                                                                                                                                                                                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                                                                                                                                                                                        react-native-facerecognitionby assemmohamedali

                                                                                                                                                                                                                                                                                                                                                                                                        Java doticon star image 131 doticonVersion:Currentdoticonno licences License: No License

                                                                                                                                                                                                                                                                                                                                                                                                        A face detection and recognition library for React Native. Faster and Accurate!
                                                                                                                                                                                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                                                                                                                                                                                Reuse

                                                                                                                                                                                                                                                                                                                                                                                                                  Android-MobileFaceNet-MTCNN-FaceAntiSpoofing:  

                                                                                                                                                                                                                                                                                                                                                                                                                  • Android-MobileFaceNet-MTCNN-FaceAntiSpoofing represents a comprehensive set of components for robust face recognition on Android.  
                                                                                                                                                                                                                                                                                                                                                                                                                  • This component is likely a deep learning model. It optimizes face recognition for mobile devices. 
                                                                                                                                                                                                                                                                                                                                                                                                                  • It is a face detection algorithm known for its ability to detect faces in images with varying scales.  
                                                                                                                                                                                                                                                                                                                                                                                                                  Java doticonstar image 120 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                                                                                                                                                  License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                                                                                                                  Use tensorflow Lite on Android platform, integrated face detection (MTCNN), face anti spoofing (CVPR2019-DeepTreeLearningForZeroShotFaceAntispoofing) and face comparison (MobileFaceNet use InsightFace loss)

                                                                                                                                                                                                                                                                                                                                                                                                                  Support
                                                                                                                                                                                                                                                                                                                                                                                                                    Quality
                                                                                                                                                                                                                                                                                                                                                                                                                      Security
                                                                                                                                                                                                                                                                                                                                                                                                                        License
                                                                                                                                                                                                                                                                                                                                                                                                                          Reuse

                                                                                                                                                                                                                                                                                                                                                                                                                            Android-MobileFaceNet-MTCNN-FaceAntiSpoofingby syaringan357

                                                                                                                                                                                                                                                                                                                                                                                                                            Java doticon star image 120 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                                                                                                                            Use tensorflow Lite on Android platform, integrated face detection (MTCNN), face anti spoofing (CVPR2019-DeepTreeLearningForZeroShotFaceAntispoofing) and face comparison (MobileFaceNet use InsightFace loss)
                                                                                                                                                                                                                                                                                                                                                                                                                            Support
                                                                                                                                                                                                                                                                                                                                                                                                                              Quality
                                                                                                                                                                                                                                                                                                                                                                                                                                Security
                                                                                                                                                                                                                                                                                                                                                                                                                                  License
                                                                                                                                                                                                                                                                                                                                                                                                                                    Reuse

                                                                                                                                                                                                                                                                                                                                                                                                                                      TrackEyes:  

                                                                                                                                                                                                                                                                                                                                                                                                                                      • TrackEyes is a Java face recognition library.  
                                                                                                                                                                                                                                                                                                                                                                                                                                      • It helps in Artificial Intelligence, Computer Vision, Tensorflow, OpenCV applications.  
                                                                                                                                                                                                                                                                                                                                                                                                                                      • It is a simple Android tracking and detection app.  

                                                                                                                                                                                                                                                                                                                                                                                                                                      TrackEyesby Pradyuman7

                                                                                                                                                                                                                                                                                                                                                                                                                                      Java doticonstar image 119 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                                                                                                                                                                      License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                                                                                                                                      A simple 👀 tracking and 👦 detection android app

                                                                                                                                                                                                                                                                                                                                                                                                                                      Support
                                                                                                                                                                                                                                                                                                                                                                                                                                        Quality
                                                                                                                                                                                                                                                                                                                                                                                                                                          Security
                                                                                                                                                                                                                                                                                                                                                                                                                                            License
                                                                                                                                                                                                                                                                                                                                                                                                                                              Reuse

                                                                                                                                                                                                                                                                                                                                                                                                                                                TrackEyesby Pradyuman7

                                                                                                                                                                                                                                                                                                                                                                                                                                                Java doticon star image 119 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                                                                                                                                                A simple 👀 tracking and 👦 detection android app
                                                                                                                                                                                                                                                                                                                                                                                                                                                Support
                                                                                                                                                                                                                                                                                                                                                                                                                                                  Quality
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Security
                                                                                                                                                                                                                                                                                                                                                                                                                                                      License
                                                                                                                                                                                                                                                                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                                                                                                                                                                                                                                                                          AndroidFaceRecognizer:  

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • It is a Java library used in Mobile, Android, OpenCV applications.  
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • This is a face detection and recognition app on Android based on Android OpenCV Android SDK.  
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • It includes Java and NDK features. You can install an application from Google Play.  
                                                                                                                                                                                                                                                                                                                                                                                                                                                          Java doticonstar image 105 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                                                                                                                                                                                          License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                                                                                                                                                          This is an face detection and recognition application on Android based on Android OpenCV Android SDK which includes Java and NDK features.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          Support
                                                                                                                                                                                                                                                                                                                                                                                                                                                            Quality
                                                                                                                                                                                                                                                                                                                                                                                                                                                              Security
                                                                                                                                                                                                                                                                                                                                                                                                                                                                License
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    AndroidFaceRecognizerby yaylas

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Java doticon star image 105 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    This is an face detection and recognition application on Android based on Android OpenCV Android SDK which includes Java and NDK features.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          License
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Reuse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              face-detection:  

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • It is a Java library used in User Interface, OpenCV, JavaFX applications.  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • It plays a crucial role in Java face recognition libraries. It serves as the initial step in identifying and analyzing faces within an image or video stream.  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • It allows the system to locate and extract facial features. It provides essential data for later face recognition tasks.  

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              face-detectionby opencv-java

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Java doticonstar image 105 doticonVersion:v1.0doticon
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              no licences License: No License (null)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Face detection with OpenCV and JavaFX

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        face-detectionby opencv-java

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Java doticon star image 105 doticonVersion:v1.0doticonno licences License: No License

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Face detection with OpenCV and JavaFX
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Reuse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  FAQ

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  1. What is a Java face recognition library?  

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  A Java face recognition library is a set of tools and algorithms. It enables developers to integrate facial recognition capabilities into their Java applications.  


                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  2. How do face recognition libraries work?  

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  These libraries use computer vision algorithms. It analyzes and identifies facial features, creating a unique template for each face. The templates are then compared to recognize or verify individuals.  


                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  3. Are Java face recognition libraries open source?  

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Many Java face recognition libraries are open source. It allows us to access and change the source code based on their requirements.  


                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  4. Can I use these libraries for real-time face recognition?  

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Yes, some Java face recognition libraries support real-time face detection and recognition. It makes them suitable for applications like video surveillance or live authentication.  


                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  5. What are the key features when choosing a Java face recognition library?  

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Look for accuracy, speed, and ease of integration. It supports different platforms and the licensing model.  

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  See similar Kits and Libraries