Downloads · 30 days
202
6% of all-time downloads
JFoz/dog-cat-pose
dog-cat-pose is a image-to-image model from JFoz. Use it when you need one image transformed into another. It is set up for diffusers. The card lists the license as creativeml-openrail-m.
Simple controlnet model made as part of the HF JaX/Diffusers community sprint.
Downloads · 30 days
202
6% of all-time downloads
All-time downloads
3.5K
Public
Parameters
361M
8.7 GB on disk
Likes
3
Public
Click a slice to open those files.
.msgpack2.9 GB · 40%
From the Hugging Face model README
Simple controlnet model made as part of the HF JaX/Diffusers community sprint.
These are controlnet weights trained on runwayml/stable-diffusion-v1-5 with pose conditioning generated using the animalpose model of OpenPifPaf.
Some example images can be found in the following
prompt: a tortoiseshell cat is sitting on a cushion
prompt: a yellow dog standing on a lawn

Whilst not the dataset used for this model, a smaller dataset with the same format for conditioning images can be found at https://huggingface.co/datasets/JFoz/dog-poses-controlnet-dataset
The dataset was generated using the code at https://github.com/jfozard/animalpose/tree/f1be80ed29886a1314054b87f2a8944ea98997ac
This is an ControlNet model which allows users to control the pose of a dog or cat. Poses were extracted from images using the animalpose model of OpenPifPaf https://openpifpaf.github.io/intro.html . Skeleton colouring is as shown in the dataset. See also https://huggingface.co/JFoz/dog-pose
This is an ControlNet model which allows users to control the pose of a dog or cat. Poses were extracted from images using the animalpose model of OpenPifPaf https://openpifpaf.github.io/intro.html. Skeleton colouring is as shown in the dataset. See also https://huggingface.co/JFoz/dog-pose
Supply a suitable, potentially incomplete pose along with a relevant text prompt
Generating images of non-animals. We advise retaining the stable diffusion safety filter when using this model.
The model is trained on a relatively small dataset, and may be overfit to those images.
Maintain careful supervision of model inputs and outputs.
Trained on a subset of Laion-5B using clip retrieval with the prompts "a photo of a (dog/cat) (standing/walking)"
Images were rescaled to 512 along their short edge and centrally cropped. The OpenPifPaf pose-detection model was used to extract poses, which were used to generate conditioning images.
TPUv4i
Flax stable diffusion controlnet pipeline
John Fozard