Face detection and recognition iOS app with OpenCV

Related tags

Realm Facemotion
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...
Ken Burns effect with face recognition!
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

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

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

๐ŸŽธ๐ŸŽธ๐ŸŽธ 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
iOS and watchOS app for try! NYC

trySwiftApp try! Swift Conference App 2016 presentations You can find an overview of speakers and their presentations, including slides and video here

try! Swift 140 Feb 8, 2022
iOS price list app using Firebase, Realm & more

how-much iOS app to record how much things cost using various data persistence implementations. The basic data unit is an item, a simple dictionary: {

null 22 Aug 15, 2022
Discover recent and popular movies on iOS and Android

PopularMovies Description This application help users discover popular and recent movies using TMDb API. Android Installation Obtain an TMDb API Key.

Ivan Magda 15 Feb 10, 2022
Turn your Swift data model into a working CRUD app.

Model2App is a simple library that lets you quickly generate a CRUD iOS app based on just a data model defined in Swift. (CRUD - Create Read Update De

Q Mobile 132 Dec 22, 2022
A concise Mantle-like way of working with Realm and JSON.

Realm+JSON A concise Mantle-like way of working with Realm and JSON. Breaking Change Method - deepCopy replaces the previous functionality of - shallo

Matthew Cheok 669 Nov 22, 2022
Safe and easy wrappers for RealmSwift

RealmWrapper RealmWrapper is wrapper library for RealmSwift in realm-cocoa If you use RealmWrapper, you can easily use UI update through Notification

DongHee Kang 72 Nov 1, 2022
A glossy Matrix collaboration client for iOS

Element iOS Element iOS is an iOS Matrix client provided by Element. It is based on MatrixKit and MatrixSDK. Beta testing You can try last beta build

Element (formerly New Vector) 1.5k Jan 1, 2023
RaceMe is a run tracking + ghosting iOS mobile application.

RaceMe RaceMe is a run tracking + ghosting iOS mobile application. Core features: run tracking ghost runner simulation in real time compete with runne

Enoch Ng 608 Dec 8, 2022
:eyes: 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