OpenFace vs Rekognition API: What are the differences?
Developers describe OpenFace as "Free and open source face recognition with deep neural networks". OpenFace is a Python and Torch implementation of face recognition with deep neural networks and is based on the CVPR 2015 paper FaceNet: A Unified Embedding for Face Recognition and Clustering by Florian Schroff, Dmitry Kalenichenko, and James Philbin at Google. On the other hand, Rekognition API is detailed as "Integrated visual recognition API". ReKognition API offers services for detecting, recognizing, tagging and searching faces and concepts as well as categorizing scenes in any photo, through a RESTFUL API. We process and analyze photos from anywhere, so you can mix and match photo sources with user IDs, which can enable you to, say, recognize objects in Facebook and Flickr photos.
OpenFace and Rekognition API can be categorized as "Facial Recognition" tools.
OpenFace is an open source tool with 12.3K GitHub stars and 3.02K GitHub forks. Here's a link to OpenFace's open source repository on GitHub.