Need help with pychubby?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

jankrepl
257 Stars 28 Forks MIT License 99 Commits 5 Opened issues

Description

Automated face warping tool.

Services available

!
?

Need anything else?

Contributors list

# 31,373
Python
Jupyter...
convex-...
allocat...
97 commits
# 359,367
python3
pngquan...
TypeScr...
Atom
1 commit
# 357,650
HTML
python3
transfo...
landmar...
1 commit

Build Status codecov PyPI version Documentation Status PyPI - Python Version

PyChubby

Tool for automated face warping

intro

Installation

pip install pychubby

If you get an error

FileNotFoundError: [Errno 2] No such file or directory: 'cmake': 'cmake'
, you need to make sure cmake is installed. If you're on OSX you can install this via Homebrew with:
brew install cmake

For other platforms please consult the Cmake documentation at https://cmake.org/install/

Description

For each face in an image define what actions are to be performed on it,

pychubby
will do the rest.

Documentation

https://pychubby.readthedocs.io

Minimal Example

import matplotlib.pyplot as plt

from pychubby.actions import Chubbify, Multiple, Pipeline, Smile from pychubby.detect import LandmarkFace

img_path = 'path/to/your/image' img = plt.imread(img_path)

lf = LandmarkFace.estimate(img)

a_per_face = Pipeline([Chubbify(), Smile()]) a_all = Multiple(a_per_face)

new_lf, _ = a_all.perform(lf) new_lf.plot(show_landmarks=False, show_numbers=False)

CLI

pychubby
also comes with a CLI that exposes some of its functionality. You can list the commands with
pc --help
:
Usage: pc [OPTIONS] COMMAND [ARGS]...

Automated face warping tool.

Options: --help Show this message and exit.

Commands: list List available actions. perform Take an action.

To perform an action (Smile in the example below) and plot the result on the screen

bash
pc perform Smile INPUT_IMG_PATH

or if you want to create a new image and save it

bash
pc perform Smile INPUT_IMG_PATH OUTPUT_IMG_PATH

Development

git clone https://github.com/jankrepl/pychubby.git
cd pychubby
pip install -e .[dev]

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.