All Projects → changgyhub → Deepsketch2face

changgyhub / Deepsketch2face

Licence: apache-2.0
Demo and Database of "DeepSketch2Face" (SIGGRAPH 2017)

Projects that are alternatives of or similar to Deepsketch2face

Gpu Motunui
GPU-Motunui is a path tracer that renders Disney Animation's Moana Island scene.
Stars: ✭ 120 (-25.47%)
Mutual labels:  computer-graphics
Vulkantutorial
Tutorial for the Vulkan graphics and compute API
Stars: ✭ 1,962 (+1118.63%)
Mutual labels:  computer-graphics
Computer Vision Video Lectures
A curated list of free, high-quality, university-level courses with video lectures related to the field of Computer Vision.
Stars: ✭ 154 (-4.35%)
Mutual labels:  computer-graphics
Crashnote
A Note for Computer Graphics
Stars: ✭ 122 (-24.22%)
Mutual labels:  computer-graphics
Software Render
Simple Software Render
Stars: ✭ 128 (-20.5%)
Mutual labels:  computer-graphics
Optcuts
OptCuts, a new parameterization algorithm, jointly optimizes arbitrary embeddings for seam quality and distortion. OptCuts requires no parameter tuning; automatically generating mappings that minimize seam-lengths while satisfying user-requested distortion bounds.
Stars: ✭ 145 (-9.94%)
Mutual labels:  computer-graphics
Sgnn
[CVPR'20] SG-NN: Sparse Generative Neural Networks for Self-Supervised Scene Completion of RGB-D Scans
Stars: ✭ 112 (-30.43%)
Mutual labels:  computer-graphics
Giraffe
Distributed Monte Carlo Path Tracer 分布蒙特卡洛路径追踪器
Stars: ✭ 155 (-3.73%)
Mutual labels:  computer-graphics
Psraytracing
A (modern) C++ implementation of the first two books of the Peter Shirley Ray Tracing mini-books (https://raytracing.github.io). Features a clean project structure, perf. improvements (compared to the original code), multi-core rendering, and more.
Stars: ✭ 129 (-19.88%)
Mutual labels:  computer-graphics
Flame pytorch
This is a implementation of the 3D FLAME model in PyTorch
Stars: ✭ 153 (-4.97%)
Mutual labels:  computer-graphics
Herebedragons
A basic 3D scene implemented with various engines, frameworks or APIs.
Stars: ✭ 1,616 (+903.73%)
Mutual labels:  computer-graphics
Cyclegan
Software that can generate photos from paintings, turn horses into zebras, perform style transfer, and more.
Stars: ✭ 10,933 (+6690.68%)
Mutual labels:  computer-graphics
Lowpolify
Create low-poly art from any image 🌟🌟
Stars: ✭ 149 (-7.45%)
Mutual labels:  computer-graphics
Tiny Renderer
A tiny sotfware 3D renderer in 100 lines of Python
Stars: ✭ 120 (-25.47%)
Mutual labels:  computer-graphics
Mvstudio
An integrated SfM (Structure from Motion) and MVS (Multi-View Stereo) solution.
Stars: ✭ 154 (-4.35%)
Mutual labels:  computer-graphics
Cnncomplete
[CVPR'17] Shape Completion using 3D-Encoder-Predictor CNNs and Shape Synthesis
Stars: ✭ 117 (-27.33%)
Mutual labels:  computer-graphics
Top 10 Computer Vision Papers 2020
A list of the top 10 computer vision papers in 2020 with video demos, articles, code and paper reference.
Stars: ✭ 132 (-18.01%)
Mutual labels:  computer-graphics
3dmv
[ECCV'18] 3DMV: Joint 3D-Multi-View Prediction for 3D Semantic Scene Segmentation
Stars: ✭ 161 (+0%)
Mutual labels:  computer-graphics
Awesome Computer Graphics
🔺😎 A curated list of awesome stuff to learn computer graphics
Stars: ✭ 154 (-4.35%)
Mutual labels:  computer-graphics
Cubbyflow
Voxel-based fluid simulation engine for computer games
Stars: ✭ 151 (-6.21%)
Mutual labels:  computer-graphics

DeepSketch2Face

Note: The database and the demo with bilinear encoding will be uploaded in the near future. Please keep staring if you need them.

Demo of DeepSketch2Face: A Deep Learning Based Sketching System for 3D Face and Caricature Modeling. Logo We use Caffe modified from Microsoft/Caffe. Default Development OS is Windows 10 x64.

Demo (Pure Alexnet Version)

  1. Download repo here
  2. Download caffemodel and dlls and expand to $(this_repo)\demo
  3. Install CUDA v8.0 (into C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0). Other versions may not be supported.
  4. Run $(this_repo)\demo\deepsketch2face.exe

Demo (With bilinear encoding)

Comming in the near future

Database

Comming in the near future

Source Code Reproduction

May not be uploaded.

  1. Download source repo here
  2. Install Visual Studio 2013 Ultimate
  3. Install CUDA v8.0 (into C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0) and cudnn v5.1 (copy files into C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\cuda). Other versions may not be supported.
  4. Build $(this_repo)\tools\caffe-master\windows\Caffe.sln in Release x64. If there are errors, check if step 2 is correctly done.
  5. Install Qt 5.8 (VS2013 x64). Other versions may not be supported.
  6. If you use different Qt and Visual Studio version, you need to rebuild $(this_repo)\tools\libQGLViewer\QGLViewer in Qt Creator.
  7. In $(this_repo)\tools\caffe-master\include\caffe\proto\caffe.pb.h, change "STRICT" in line 2525 and 9794 into "_STRICT"
  8. Open $(this_repo)\src\deepsketch2face.pro in Qt Creator, set build directory to $(this_repo)\build, then build the program in Release.
  9. Copy $(this_repo)\build\release\deepsketch2face.exe into $(this_repo)\demo
  10. For all .dll file in $(this_repo)\demo and $(this_repo)\demo\platforms, if you build the program in different settings, you may need to change them correspondingly. A safe but redundant move is to copy all .dll file in $(this_repo)\tools\ and Qt here.
  11. Run $(this_repo)\demo\deepsketch2face.exe
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].