Hough Transform to segment and track yeast cells
The tracker can either use the internal matlab integer linear programming (ILP) solver, or it can use the open source lp_solve ILP solver.
- for more detailed information see here
-
install the lp_solve libary
-
downlaod the lp_solve matlab bindings (can be found here. Make sure to install the version corresponding to your lp_solve version.
-
compile the lp_solve matlab bindings
- for example on ubuntu:
- go to the directory in which the matlab bindings have been downloaded and start matlab
- edit the Makefile.m or Makfile64.m (depending on your system architecture). Set the
lpsolvepathvariable to the path where the lp_solve code files are residing (if you installed the lp_solve development files via apt-get '/usr/include/lpsolve`) - exectue the Makefile-script
- copy the mxlpsolve.mexa32 or mxlpsolve.mexa64 file to the CellTracker directory
- add the directory containing the lp_solve library (liblpsolve55.so) to the LD_LIBRARY_PATH (if you are using bash on ubuntu:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/lp_solve)