Enter bogus data file. Other various changes...
Cleaned up all related to node events processing (no igt...). Reading a range of frames in mha files instead for bogus, train and query data
Conversion from opencv Mat to vtkMRML node
A lot of changes since last commit. Offline system now working ok, with progress bar for loading and computing, and ability to play movie...
Added some comments and put some order in the logic header file
Added interface for chosing crop region. Corrected an important bug that could cause segmentation fault and faked results
Implemented ransac
A few changed to adapt code for Mac OSX compilation.
Some more adaptations to Mac OSX
More adjusting for mac osx so that viewing features (by opencv) works.
Enhancement of the user interface (.ui file)
Corrected a visualization bug
Added external build of the nlopt library
Added external nlopt cmake file for that for external build of nlopt library
Slicer cannot load module when it is linked statically to nlopt lib. Removed the library for now... Should try to create a shared library instead.
Add in-plane rotation and translation for plane fitting (after RANSAC), using simple geometrical rules. For the in plane rotation we preserve angles with the 2 inplane axis. For the translation we preserve the centroid of the point sets.
Reindented file.
Made data loading more efficient. Frames that are not in the specified range are not read.
Iterating over inliers instead of all points for figuring out in translation of fitted image
Corrected a bug that would introduce a shift in how the plane is fitted.