:eyes: Face detection and recognition iOS app with OpenCV

Overview

logo

Facemotion

Facemotion it's an iOS app, allowing you to find easily a contact by face recognition. Scan the face of a person, whether the contact is in the local storage, it can be detected by the recognition algorithm. Or add the detected frames to a new contact among your own iOS contacts. And then can be recognise later by the application.

          |  Features

--------------------------|------------------------------------------------------------ ๐Ÿ‘ง | Face detection ๐Ÿ” | Face recognition ๐Ÿ“ | Angle detection, to help you to take the best frames, and increase the chance of recognition ๐Ÿ“ˆ | improving recognition by adding more frames to a contact

recordcapture recordcontact

๐Ÿ’ป ๐ŸŽ‰ Technologies

  • Realm database to store detected face and contact lists
  • OpenCV for faces recognition algorithm / image processing
  • AVFoundation for face detection / some image processing

Installation and usage

First thing to do is to install the pods. I choosed a pod for opencv, instead a built framework for easy integration. It can take a long time compiling. (1 hour macbook 13 inch ๐Ÿ˜ฌ ๐Ÿ˜ฟ )

pod install

Run the project on a real device. ๐Ÿ”

If you like it, please give me a โญ

made in ๅŒๆตŽ with โค๏ธ

You might also like...
Joint Face Detection and Alignment using Multi-task Cascaded Convolutional Neural Networks
Joint Face Detection and Alignment using Multi-task Cascaded Convolutional Neural Networks

mtcnn-caffe Joint Face Detection and Alignment using Multi-task Cascaded Convolutional Neural Networks. This project provide you a method to update mu

golf pose detection Analyzing golf pose with MLKit pose detection

golf-pose golf pose detection Analyzing golf pose with MLKit pose detection (PHI NETWORKS, ์ฐฝ์˜์ ํ†ตํ•ฉ์„ค๊ณ„, 2021) Standard & Frameworks iOS platform (Swift, R

CoreML-Face-Parsing - how to use face-parsing CoreML model in iOS
CoreML-Face-Parsing - how to use face-parsing CoreML model in iOS

CoreML-Face-Parsing The simple sample how to use face-parsing CoreML model in iO

Automaticly display Log,Crash,Network,ANR,Leak,CPU,RAM,FPS,NetFlow,Folder and etc with one line of code based on Swift. Just like God opened his eyes
Automaticly display Log,Crash,Network,ANR,Leak,CPU,RAM,FPS,NetFlow,Folder and etc with one line of code based on Swift. Just like God opened his eyes

GodEye Automaticly display Log,Crash,Network,ANR,Leak,CPU,RAM,FPS,NetFlow,Folder and etc with one line of code based on Swift. Just like God opened hi

A Lightweight Privacy Oriented Ecosystem to take care of your eyes

EyeWatch A Lightweight Privacy Oriented Ecosystem to take care of your eyes Table of Contents About the Project Project Demo Tools and Technologies Us

๐ŸŽธ๐ŸŽธ๐ŸŽธ Common categories for daily development. Such as  UIKit, Foundation, QuartzCore, Accelerate, OpenCV and more.
๐ŸŽธ๐ŸŽธ๐ŸŽธ Common categories for daily development. Such as UIKit, Foundation, QuartzCore, Accelerate, OpenCV and more.

๐ŸŽธ๐ŸŽธ๐ŸŽธ Common categories for daily development. Such as UIKit, Foundation, QuartzCore, Accelerate, OpenCV and more.

Hand-gesture recognition on iOS app using CoreML
Hand-gesture recognition on iOS app using CoreML

GestureAI-CoreML-iOS Hand-gesture recognizer using CoreML Demo Screenshots This app is using RNN(Recurrent Neural network) with CoreML on iOS11. The m

iOS routing done right. Handles both URL recognition and controller displaying with parsed parameters. All in one line, controller stack preserved automatically!
iOS routing done right. Handles both URL recognition and controller displaying with parsed parameters. All in one line, controller stack preserved automatically!

Developed and Maintained by Ipodishima Founder & CTO at Wasappli Inc. (If you need to develop an app, get in touch with our team!) So what is this lib

Real-Time image recognition for iOS with Vision(CoreML) and InceptionV3
Real-Time image recognition for iOS with Vision(CoreML) and InceptionV3

Kesan-ML-iOS Real-Time image recognition for iOS with CoreML and InceptionV3 ๏ฃฟ Test Flight Description Real-Time image recognition Integrating app wit

iOS association game chatbot. AI based on neural word embedding language model. Image recognition with convolutional neural net.
iOS association game chatbot. AI based on neural word embedding language model. Image recognition with convolutional neural net.

AssociationBot ##iOS association game chatbot. UI based on JSQMessagesDemo. Association database created with the help of Word2Vec neural word embeddi

This project is Text Recognition using Firebase built-in model on iOS
This project is Text Recognition using Firebase built-in model on iOS

TextRecognition-MLKit This project is Text Recognition using Firebase built-in model on iOS. If you are interested in iOS + Machine Learning, visit he

๐Ÿ– Memory game with hand gesture recognition that will keep your brain in a good shape!
๐Ÿ– Memory game with hand gesture recognition that will keep your brain in a good shape!

Hands I have always been interested in how I can improve my memory in addition to reading books, and once I came across an interesting technique relat

CLI tool for macOS that transcribes speech from the microphone using Appleโ€™s speech recognition API, SFSpeechRecognizer. (help.)
CLI tool for macOS that transcribes speech from the microphone using Appleโ€™s speech recognition API, SFSpeechRecognizer. (help.)

CLI tool for macOS that uses SFSpeechRecognizer to transcribe speech from the microphone. The recognition result will be written to the standard output as JSON string.

A speech recognition framework designed for SwiftUI.
A speech recognition framework designed for SwiftUI.

SwiftSpeech Speech Recognition Made Simple Recognize your user's voice elegantly without having to figure out authorization and audio engines. SwiftSp

QR code detector. Simple usage, you can get recognition results via delegate or callback.

SPQRCode QR code detector. Simple usage, you can get recognition results via delegate or callback. Installation Swift Package Manager CocoaPods Manual

Dogtector: dog breed detection app for iOS using YOLOv5 model combined with Metal based object decoder optimized
Dogtector: dog breed detection app for iOS using YOLOv5 model combined with Metal based object decoder optimized

Dogtector Project description Dogtector is dog breed detection app for iOS using YOLOv5 model combined with Metal based object decoder optimized for u

Sample iOS AR app that demonstrates how to capture the texture of a user's face in realtime.
Sample iOS AR app that demonstrates how to capture the texture of a user's face in realtime.

Sample iOS AR app that demonstrates how to capture the texture of a user's face in realtime. This texture can be used to create a simple textured 3D face model.

Capstone-saffron - An iOS app that assists with the widely-understood struggle that most adults face

Saffron is an iOS app that assists with the widely-understood struggle that most adults face -- figuring out what they are going to make for breakfast, lunch and/or dinner!

This is a mysic detection app that uses ShazamKit to detect music. O

This is a mysic detection app that uses ShazamKit to detect music. Once it detects the music, it takes the information about that music to find lyrics for that song using a Lyrics API.

Comments
  • No CMAKE_CXX_COMPILER could be found.

    No CMAKE_CXX_COMPILER could be found.

    Analyzing dependencies Downloading dependencies Using FCFileManager (1.0.17) Using Masonry (1.0.0) Installing OpenCV (2.4.12.3) [!] /bin/bash -c set -e /usr/bin/python platforms/ios/build_framework.py ios && lipo -createfind ios/build -type f -name liblibjpeg.a` -o ios/liblibjpeg.a

    -- Setting up iPhoneOS toolchain -- iPhoneOS toolchain loaded -- Setting up iPhoneOS toolchain -- iPhoneOS toolchain loaded -- The CXX compiler identification is unknown -- The C compiler identification is unknown -- Configuring incomplete, errors occurred! See also "/Users/rmw/Library/Caches/CocoaPods/Pods/Release/OpenCV/2.4.12.3-52fd6/ios/build/iPhoneOS-armv7/CMakeFiles/CMakeOutput.log". See also "/Users/rmw/Library/Caches/CocoaPods/Pods/Release/OpenCV/2.4.12.3-52fd6/ios/build/iPhoneOS-armv7/CMakeFiles/CMakeError.log". Executing: cmake -GXcode -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=/Users/rmw/Library/Caches/CocoaPods/Pods/Release/OpenCV/2.4.12.3-52fd6/platforms/ios/cmake/Toolchains/Toolchain-iPhoneOS_Xcode.cmake -DBUILD_opencv_world=ON -DCMAKE_C_FLAGS="-Wno-implicit-function-declaration" -DCMAKE_INSTALL_PREFIX=install -DENABLE_NEON=ON /Users/rmw/Library/Caches/CocoaPods/Pods/Release/OpenCV/2.4.12.3-52fd6 CMake Error at CMakeLists.txt:68 (project): No CMAKE_CXX_COMPILER could be found.

    CMake Error at CMakeLists.txt:68 (project): No CMAKE_C_COMPILER could be found.

    ('Child returned:', 1)

    `

    opened by waqaskhan137 0
Owner
Remi ROBERT
Remi ROBERT
An open source iOS app that lets you use one device as a camera and another as a remote control for the camera

Q: What is Open Source Selfie Stick? A: With this free app you can use any iPhone or iPad as a remote control for the camera on any other iPhone or iP

Richard Nelson 43 Jan 5, 2023
Meme Maker open source iOS app made in Swift.

Meme Maker Add customized text to popular images, or choose your own, share with the world. Screens Features Select or search a meme from a huge colle

Meme Maker 60 Dec 17, 2022
wallabag app for iOS (for wallabag v2)

wallabag 2 official iOS wallabag is a self-hosted read-it-later app. Unlike other services, wallabag is free and open source. wallabag 2 official iOS

wallabag 139 Dec 29, 2022
iOS App that creates memes from images

MemeMaker - iOS App that creates memes from images Screenshots Meme Collection Empty Screen Collection Table Meme Editor Empty Editing Frameworks Used

Jerome Pullen Jr. 0 Oct 26, 2021
Vector illustration app for the iPad.

Inkpad Inkpad is a vector illustration app designed from scratch for the iPad. It supports paths, compound paths, text, images, groups, masks, gradien

Steve Sprang 2.6k Dec 30, 2022
Steganography on iOS and macOS

Pictograph Pictograph is the best steganography app available for iOS and macOS. Easily send hidden messages to anyone you want. You can even encrypt

Adam Boyd 60 Nov 24, 2022
Face detection and recognition iOS app with OpenCV

Facemotion Facemotion it's an iOS app, allowing you to find easily a contact by face recognition. Scan the face of a person, whether the contact is in

Remi ROBERT 170 Nov 15, 2022
A demo of face recognition SwiftUI app on iOS. Based on Vision, OpenCV, Dlib and ResNet.

iOS-FaceRecognizer A demo of face recognition SwiftUI app on iOS, build for iPad. Based on Vision, OpenCV, Dlib and ResNet. Features Add face image an

js_john 11 Aug 20, 2022
Ken Burns effect with face recognition!

APKenBurnsView Ken Burns effect with face recognition! APKenBurnsView is UIView subclass which supports face recognition to beautifully animate people

Alty 96 Sep 3, 2022
Picture anonymiser using Vision face recognition

?? Anonymojizer [WIP] Anonymize people in photos by replacing their faces by emojis. How to use it ? Pick a photo from the gallery Choose an emoji The

Kaww 1 Dec 20, 2021