• Stars
    star
    313
  • Rank 133,714 (Top 3 %)
  • Language
    Lua
  • Created over 3 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

๐Ÿณ Docker files for Large Pose 3D Face Reconstruction from a Single Image via Direct Volumetric CNN Regression

Docker build for vrn code

If youโ€™ve been redirected here from the 3D face reconstruction demo website: Sorry, I turned it off.

This is intended to work on CPU. Will modify eventually to have CUDA support. Itโ€™s available on DockerHub but you are welcome to build it yourself too. If you feel like doing this yourself, please feel free to send a pull request to a branch called cuda.

Setup

Dockerhub

The pre-built docker image is available on Docker Hub and includes the CPU float versions of the models.

sudo docker pull asjackson/vrn:latest

Build docker manually

The model files were originally held in GitHubโ€™s LFS, but I ran out of space. If you want to build the container yourself, feel free to ask me for links to these files, or alternatively grab them from inside the Docker Hub container.

git clone
cd vrn-docker
docker build -t vrn .

Running the container

An example image of Alan Turing is available in the folder data, this needs to be bind mounted to /data in the container. With any luck, data/turing.jpg.obj will be created.

docker run -v $PWD/data:/data:Z asjackson/vrn /runner/run.sh /data/turing.jpg

The Z suffix changes the SELinux context of the directory so that it can be accessed on systems which have SELinux enabled. This might not be necessary on some distributions, such as Ubuntu, where SELinux is disabled by default. However, it is likely required under CentOS and Fedora.

More Repositories

1

vrn

๐Ÿ‘จ Code for "Large Pose 3D Face Reconstruction from a Single Image via Direct Volumetric CNN Regression"
MATLAB
4,487
star
2

bnlisp

โค๏ธ A lisp dedicated to bnl intended for use under 2.11BSD on a PDP-11
C
18
star
3

website-scripts

๐Ÿ“œ shell scripts I use to generate my html pages from org files (using pandoc)
Shell
8
star
4

shmorse

๐Ÿ“ป learn morse code with bash
Shell
7
star
5

2.11BSDhttpd

๐ŸŒ A very simple and small web server for 2.11BSD, called by inetd
C
6
star
6

2.11BSD

2.11BSD with some modifications
C
5
star
7

2.11BSD-Action

A GitHub Action for 2.11BSD continuous integration testing running in an emulated PDP-11 (simh)
Shell
4
star
8

esphome-adafruit-magtag

An example ESPHome config for the Adafruit MagTag
C
4
star
9

ganglia-slurm

๐Ÿ A ganglia python module for monitoring Slurm
Python
4
star
10

sage-in-c

๐Ÿ“š Simple library written in C for accessing invoices and company data created by Sage Accounts 50.
C
4
star
11

cl-cublas

๐Ÿฎ Harness the power of the GPU with '((((((cuBLAS in Common Lisp
Common Lisp
4
star
12

botbert

๐Ÿค– A Slack bot for the Computer Vision Lab
JavaScript
3
star
13

.emacs.d

๐Ÿ Personal Emacs configuration
Emacs Lisp
3
star
14

ax25hacks

A collection of shell scripts which provide things like mailboxes and chatrooms over ax25
Shell
2
star
15

random-matlab

MATLAB
2
star
16

thesis

PhD Thesis - 3D Face and Body Reconstruction via Volumetric Regression Networks
TeX
1
star
17

sh-utils

๐Ÿš Some shell scripts I keep in $HOME/usr/bin
Shell
1
star
18

slurm-utils

โš’๏ธ Slurm utilities used on the CVL GPU cluster
Shell
1
star
19

arduino-power-meter

C++
1
star
20

gpibtools

๐Ÿ”ง Tools for accessing stuff from scopes and logic analysers over GPIB
Shell
1
star
21

vidicon

vidicon tube project notes
OpenSCAD
1
star
22

cl-cudnn

๐Ÿ‰ A wrapper, with the help of SWIG, to CuDNN from Common Lisp
Common Lisp
1
star
23

torch-bwconncomp

๐ŸŒ€ Detects and labels connected components in binary images via Torch7 / Lua
Lua
1
star
24

unpack

๐Ÿ’ผ Mostly an ffi example for Torch7 framework, partly for something useful.
Lua
1
star