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

Overview

CoreML-Face-Parsing

The simple sample how to use face-parsing CoreML model in iOS. You can segment face parts. And you can also try make up with face segmentation.

How to use

  1. Clone this project.
  2. Build on your device.

If you want to use CoreML model, models are in CoreML-Models.

https://github.com/john-rocky/CoreML-Models

Thanks

Original Pytorch project: zllrunning/face-parsing.PyTorch

Author

Daisuke Majima

Freelance engineer. iOS/MachineLearning/AR I can work on mobile ML projects and AR project. Feel free to contact: [email protected]

GitHub Twitter Medium

You might also like...
CCCryptor (AES encryption) wrappers for iOS and Mac in Swift. -- For ObjC, see RNCryptor/RNCryptor-objc

RNCryptor Cross-language AES Encryptor/Decryptor data format. The primary targets are Swift and Objective-C, but implementations are available in C, C

Helper functions for saving text in Keychain securely for iOS, OS X, tvOS and watchOS.
Helper functions for saving text in Keychain securely for iOS, OS X, tvOS and watchOS.

Helper functions for storing text in Keychain for iOS, macOS, tvOS and WatchOS This is a collection of helper functions for saving text and data in th

Simple Swift wrapper for Keychain that works on iOS, watchOS, tvOS and macOS.
Simple Swift wrapper for Keychain that works on iOS, watchOS, tvOS and macOS.

KeychainAccess KeychainAccess is a simple Swift wrapper for Keychain that works on iOS and OS X. Makes using Keychain APIs extremely easy and much mor

A simple Swift Keychain Wrapper for iOS, watchOS, and OS X.

Latch A simple Swift 2.0 Keychain Wrapper for iOS, watchOS 2, and OS X. Usage A proper example of how to use Latch can be seen in the tests. import La

RSA public/private key encryption, private key signing and public key verification in Swift using the Swift Package Manager. Works on iOS, macOS, and Linux (work in progress).

BlueRSA Swift cross-platform RSA wrapper library for RSA encryption and signing. Works on supported Apple platforms (using Security framework). Linux

Valet lets you securely store data in the iOS, tvOS, or macOS Keychain without knowing a thing about how the Keychain works.

Valet Valet lets you securely store data in the iOS, tvOS, watchOS, or macOS Keychain without knowing a thing about how the Keychain works. Itโ€™s easy.

๐Ÿ”’ Swift Obfuscator that protects iOS apps against reverse engineering attacks.
๐Ÿ”’ Swift Obfuscator that protects iOS apps against reverse engineering attacks.

struct fjiovh4894bvic: XbuinvcxoDHFh3fjid { let VNfhnfn3219d: Vnahfi5n34djga func cxncjnx8fh83FDJSDd() - Lghbna2gf0gmh3d { return vPAOSNdcbif

Simple Objective-C wrapper for the keychain that works on Mac and iOS

SAMKeychain SAMKeychain is a simple wrapper for accessing accounts, getting passwords, setting passwords, and deleting passwords using the system Keyc

๐Ÿฆ‹ํ›„๋ฆ์˜ iOS ์ด๊ฒƒ์ €๊ฒƒ ๊ณต๋ถ€ํ•ด๋ณด๋Š” ๋ ˆํฌ๐Ÿฆ‹

๐Ÿฆ‹ iOS Practice Repo ๐Ÿฆ‹ ๐Ÿค” ์ •์‹ ์ฐจ๋ ค ํ›„๋ฆ์•ผ.. "๋„์•ฝ".. ํ•ด์•ผ์ง€? โœจ โœจ โœจ iOS ๊ฐœ๋ฐœ์„ ๊ณต๋ถ€ํ•œ ๊ฑธ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค. ๋‚ ์งœ ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ ํ”„๋กœ์ ํŠธ ๋‚ด์šฉ ์ •๋ฆฌ 6์›” 16์ผ Expandable TableView ๐Ÿ‘ฉโ€๐Ÿš€ ๐Ÿ—ณ 6์›” 25์ผ FSCalend

Comments
  • How To change SKIN color

    How To change SKIN color

    Thanks for this awesome repo...

    I want to change the skin color of the face with different colors like light, dark, Asian, white color, etc.

    I am not familiar with CIColorCrossPolynomial, so I don't know what value should I pass and what to set in redVector, greenVector, blueVector array...

    can someone help me, please...

    opened by kishanios123 2
Owner
MLBoy
Machine Learning on Mobile Device. iOS, CoreML, Tensorflow, Pytorch. Freelance Engineer.
MLBoy
Safe and easy to use crypto for iOS and macOS

Swift-Sodium Swift-Sodium provides a safe and easy to use interface to perform common cryptographic operations on macOS, iOS, tvOS and watchOS. It lev

Frank Denis 483 Jan 5, 2023
A simple wrapper for the iOS Keychain to allow you to use it in a similar fashion to User Defaults. Written in Swift.

SwiftKeychainWrapper A simple wrapper for the iOS / tvOS Keychain to allow you to use it in a similar fashion to User Defaults. Written in Swift. Prov

Jason 1.5k Dec 30, 2022
An easy-to-use, open-source two-factor authentication app designed specifically for iOS.

Tofu An easy-to-use, open-source two-factor authentication app designed specifically for iOS. Tofu generates one-time passwords to help you protect yo

Calle Luks 380 Jan 8, 2023
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.

Themis provides strong, usable cryptography for busy people General purpose cryptographic library for storage and messaging for iOS (Swift, Obj-C), An

Cossack Labs 1.6k Dec 30, 2022
A tiny and easy to use Swift class to encrypt strings using HMAC algorithms.

#Sweet HMAC SweetHMAC is a tiny and easy to use Swift class to encrypt strings using HMAC algorithms. A special thanks to jernejstrasner for shared HM

Jan Cรกssio 37 Jul 27, 2022
Use Apple FaceID or TouchID authentication in your app using BiometricAuthentication.

BiometricAuthentication Use Apple FaceID or TouchID authentication in your app using BiometricAuthentication. It's very simple and easy to use that ha

Rushi Sangani 804 Dec 30, 2022
Swift-cuckoo-collections - Cross-platform Swift dictionaries & sets that use a cuckoo hashing algorithm

CuckooCollections A Swift package for open-addressed sets and dictionaries that

Christopher Richez 0 Aug 2, 2022
Oversecured Vulnerable iOS App is an iOS app that aggregates all the platform's known and popular security vulnerabilities.

Description Oversecured Vulnerable iOS App is an iOS app that aggregates all the platform's known and popular security vulnerabilities. List of vulner

Oversecured Inc 135 Dec 15, 2022
Pass for iOS - an iOS client compatible with Pass command line application.

Pass is an iOS client compatible with ZX2C4's Pass command line application. It is a password manager using GPG for encryption and Git for version control.

Mingshen Sun 1.3k Dec 26, 2022
RSA public/private key encryption, private key signing and public key verification in Swift using the Swift Package Manager. Works on iOS, macOS, and Linux (work in progress).

BlueRSA Swift cross-platform RSA wrapper library for RSA encryption and signing. Works on supported Apple platforms (using Security framework). Linux

Kitura 122 Dec 16, 2022