Roto++: Accelerating Professional Rotoscoping using Shape Manifolds




  • Paper topic: Images
  • Software type: Code
  • Able to run a replicability test: False
  • Replicability score: 0
  • Software language: C/C++
  • License: BSD
  • Build mechanism: CMakeLists
  • Dependencies: eigen/ceres/qt/opencv/atlas/glog
  • Documentation score {0,1,2}: 1
  • Reviewer: David Coeurjolly <>
  • Time spent for the test (build->first run, timeout at 100min): 90min

Source code information


The code requires some old dependencies (opencv2) and thus recommend a build on a ubuntu 14.04. I tried to setup a ubuntu14.04 virtual machine but ceres fails to build (a first issue with the packaged version of eigen which is too old and a c++ build issue later).
On a more recent ubuntu, I have an issue with the thirdparty targets:

 -- Found Ceres version: 2.0.0 installed in: /usr/local with components: [EigenSparse, SparseLinearAlgebraLibrary, LAPACK, SuiteSparse, CXSparse, SchurSpecializations]
CMake Error at thirdparty/gflags/CMakeLists.txt:25 (ADD_LIBRARY):
  ADD_LIBRARY cannot create target "gflags" because an imported target with
  the same name already exists.

I wasn't able to build the project on MacOs Catalina as well.

If you want to contribute with another review, please follow these instructions.

Please consider to cut/paste/edit the raw JSON data attached to this paper.