matlabbe
|
9a2c9f607f
|
DBViewer: compute normals when showing clouds
|
2017-02-06 17:05:53 -05:00 |
|
matlabbe
|
e3b3a08f5f
|
DbViewer: fixed features not added in right image when adding loop closure
|
2017-01-28 15:49:29 -05:00 |
|
matlabbe
|
7fa559247d
|
DbViewer: disable "Add" button if one of the current images selected is not in the graph
|
2017-01-05 21:10:26 -05:00 |
|
matlabbe
|
f20cb6ff52
|
Preferences: fixed map opacity limited to 0.75 min. Making sure that normalized variances are set to epsilon if result is 0.
|
2017-01-05 18:08:20 -05:00 |
|
matlabbe
|
4b12fb3a9a
|
Normalize variance in refined/added loop closure (DbViewer)
|
2017-01-05 17:23:55 -05:00 |
|
matlabbe
|
716337b71a
|
normalize variance in loop closure
|
2017-01-05 17:22:49 -05:00 |
|
matlabbe
|
6abed48af6
|
0.11.13. OdometryF2M: fixed/improved bundle adjustment option. OptimizerG2O: now doing stereo BA instead of mono BA (interface of Optimizer::optimzeBA() has slightly changed to include depth in word references). Registration and Odometry set angular and linear variances separately. RegistrationVis set x100 smaller variance for rotation. Added keypoints3D member to SensorData. Added Transform::getAngle() for convenience. Odometry normalizes variances. RtabmapThread does variance summation when frames are discarded. Updated how variance is computed by util3d::estimateMotion3Dto2D(), ignoring very large variance from the computation (stereo issue with very far matched features). MainWindow: added option to align with ground truth or not (default true as before), added for odometry statistics (including bundle stuff), update ground truth statistics every time a graph is loaded/optimized. CameraRGB can now load odometry files (to fake an input odometry). PreferencesDialog: Added option to Odometry so it can use a different registration approach than the default one (the one used for loop closure). Parameters: added new g2o/Solver option 3 (Eigen), added g2o/RobustKernelDelta, g2o/Baseline and Odom/VisKeyFrameThr. Database: from 0.11.13, ignoring patch version when comparing is database version is newer than app version used.
|
2017-01-03 21:05:00 -05:00 |
|
matlabbe
|
d2287ab9f4
|
Backward compatibility (DBViewer, DBReader) with old database format not saving CameraModel's image size, cx and cy
|
2016-12-02 13:43:44 -05:00 |
|
matlabbe
|
d0dddaf7cc
|
DbViewer: fixed bug where null links were added when added links doen't have enough inliers. g2o/Optimizer: changed back to Levenberg as GaussNewton seems worst on Kinect multi-session mapping
|
2016-12-01 11:59:49 -05:00 |
|
matlabbe
|
5b183d9105
|
DbViewer: do the max optimization error test when adding a new loop closure (rejecting it if it fails)
|
2016-11-24 15:09:16 -05:00 |
|
matlabbe
|
4c559a3191
|
Preview: reduced minimum size of the window
|
2016-11-21 12:02:29 -05:00 |
|
matlabbe
|
d73394abd8
|
DBViewer: show local transform in calibration parameters, increased precision of small numbers < 0.001 for parameters toolbox
|
2016-11-16 11:39:44 -05:00 |
|
matlabbe
|
4885a9e65a
|
fixed a warning
|
2016-11-10 10:22:47 -05:00 |
|
matlabbe
|
edcd92fbb7
|
DBViewer: merged Refine (visual) and Refine (ICP) in the same Refine action (registration used is defined by Reg/Strategy value). Updated how detect more loop closures work in MainWindow and DBViewer (using current registration parameters, visual and/or icp)
|
2016-11-09 16:44:08 -05:00 |
|
matlabbe
|
a7971373a6
|
Added bilateral filtering option. CloudViewer: lighting and edge visibility options.
|
2016-11-03 17:04:31 -04:00 |
|
matlabbe
|
768c864766
|
Image Decimation can now be negative, meaning that decimation is done from RGB size instead of depth. If Depth size is smaller than RGB, it may be upsampled depending on the decimation value. Export Dialog: Fixed MLS not done even when checked.
|
2016-10-30 16:03:23 -04:00 |
|
matlabbe
|
063e019653
|
Export Images: fixed images still saved when cancelling the dialog
|
2016-10-25 14:54:02 -04:00 |
|
matlabbe
|
a1c3a60f87
|
DB Viewer: added message box at the end of extracting images
|
2016-10-23 18:32:07 -04:00 |
|
matlabbe
|
a1593a69a4
|
Enabled esport to g2o even if not built with g2o support (export doesn't need the library)
|
2016-09-28 16:07:01 -04:00 |
|
matlabbe
|
3530da935b
|
0.11.11: changed Statistics table name to Info and added new Statistics table containing detection statistics. StatisticsToolBox can cache statistics (true by default). DatabaseViewer: new Statistics panel to see all statistics contained in the database.
|
2016-09-20 11:19:34 -04:00 |
|
matlabbe
|
ce1acd9d44
|
DatabaseViewer: showing normals if scans have 6 channels
|
2016-09-07 17:14:09 -04:00 |
|
matlabbe
|
ff4300d525
|
Added GainCompensator class. GUI/3D Rendering: added texturing option.
|
2016-09-07 12:15:44 -04:00 |
|
matlabbe
|
7f2c118f8d
|
Added min polygon cluster size option (DbViewer and GUI export)
|
2016-09-03 18:59:43 -04:00 |
|
matlabbe
|
dd2f89628e
|
cloudFromDepthRGB() iterating over depth image size instead of RGB image size. DbViewer: fixed scale of image view when depth is smaller than rgb.
|
2016-09-01 16:42:34 -04:00 |
|
matlabbe
|
7a4de966d4
|
cloudFromDepth(): fixed roi ratios not used if one value was null. DbViewer: Added occupancy grid clouds to 3d views, add action to regenerate occupancy grids only for the current selected ids.
|
2016-08-31 12:43:54 -04:00 |
|
matlabbe
|
c404234635
|
OccupancyGrid: added Grid/Footprint*** parameters, templated segmentCloud() function, added Grid/ClusterRadius parameter. Parameters: fixed getDefaultParameters(group) function to correctly compare groups.
|
2016-08-31 12:43:54 -04:00 |
|
matlabbe
|
79b51311bc
|
DatabaseViewer: removed unknown grid cell filled parameter
|
2016-08-31 12:43:54 -04:00 |
|
matlabbe
|
e93ef025a1
|
DatabaseViewer: added occupancy grid to 3D view
|
2016-08-31 12:43:54 -04:00 |
|
matlabbe
|
8d31b6140d
|
CloudViewer: added occupancy grid support for PCL < 1.7.2
|
2016-08-31 12:43:54 -04:00 |
|
matlabbe
|
4e027a6515
|
Grid/DetectFlatObstacles default true. segmentObstaclesFromGround(): Fixed not used indices still kept in obstacles output
|
2016-08-31 12:43:54 -04:00 |
|
matlabbe
|
797f1f0f1c
|
DatabaseViewer: added regeneration of occupancy grids action and saving back to database on close
|
2016-08-31 12:43:54 -04:00 |
|
matlabbe
|
edee909324
|
RegistrationICP: fixed local scan transform issue
|
2016-08-31 12:43:54 -04:00 |
|
matlabbe
|
013eba1d58
|
0.11.10: Database update with occupancy grid and laser scan info. Added class LaserScanInfo and OccupancyGrid (incremental 2d grid map). Gui: 2d grid and octomap are udpated using occupancy grids saved in nodes.
|
2016-08-31 12:43:53 -04:00 |
|
matlabbe
|
a824b24058
|
Added util3d::transformLaserScan(). OdomF2F: filling local scan map field with key frame scane in odom info. DbViewer: Print database parameters in Info view.
|
2016-08-08 14:35:39 -04:00 |
|
matlabbe
|
d9b3eafc39
|
DatabaseViewer: cloud in 3D view is now in base frame instead of camera frame
|
2016-08-05 15:30:38 -04:00 |
|
matlabbe
|
dbb29c7661
|
databaseViewer: Fixed link's covariance modified when pose correction was disabled. Link: setVariance() and setInfMatrix are now private, to force re-cloning the link if we want to change these info.
|
2016-07-24 13:23:22 -04:00 |
|
matlabbe
|
ca6cd19fb1
|
Updated Copyright year and About dialog summary
|
2016-07-17 21:57:10 -04:00 |
|
matlabbe
|
705f4337e4
|
Fixed #42
|
2016-07-17 17:44:12 -04:00 |
|
matlabbe
|
4cd8705710
|
Fixed cloudFromDepth() method when depth image is not the same size as the calibration file. That fixes projection map created from Tango databases (where depth size != rgb size)
|
2016-07-08 12:47:23 -04:00 |
|
matlabbe
|
38a7993a9b
|
Database: added "parameters" field in Statistics table. GUI: detecting if parameters in database are different from the Preferences, if so ask user to update them.
|
2016-06-13 17:34:17 -04:00 |
|
matlabbe
|
cb7c76889d
|
API achange (0.11.8): computeNormals returns only pcl::Normal cloud, not pcl::PointNormal or pcl::PointXYZRGBNormal types. MainWindow: Normals are not kept in cache to save RAM. ProgressDialog: check if auto-close is still checked when close() slot is called.
|
2016-06-12 13:51:49 -04:00 |
|
matlabbe
|
6f1f490370
|
0.11.7: Added ZED sdk support
|
2016-05-31 19:09:49 -04:00 |
|
matlabbe
|
9f6af75f79
|
Local scan matching: set larger scan points for max scan points when it is not set. Fixed missing scan Ids in links' user data to correctly visualize proximity links by space in DatabaseViewer. CloudViewer: using line instead of arrow between the referential and the frustum. removed parameter "RGBD/ProximityPathScansMerged" as visual proximity by space already does that.
|
2016-05-20 11:44:50 -04:00 |
|
matlabbe
|
ad0afc58c0
|
Fixed crash on startup with vtk6+qt5. All cloud viewers in QDockWidget are now created manually instead of being defined in the *.ui files. The generated ui didn't pass the top level parent window to constructor of CloudViewer, which caused a problem when initializing the QVTKWidget.
|
2016-05-05 18:25:26 -04:00 |
|
matlabbe
|
fc76e5b8f3
|
3D projection: adding pose rotation (roll, pitch) before projection
|
2016-04-12 17:45:50 -04:00 |
|
matlabbe
|
b53b861342
|
GUI: Fixed viewpoint including local transform when generating organized mesh
|
2016-04-12 16:47:55 -04:00 |
|
matlabbe
|
684e9fb8b9
|
0.11.4: API change: added minDepth parameter to cloudFromXXXXX() methods and removed voxel parameter
|
2016-04-12 15:14:04 -04:00 |
|
matlabbe
|
d5553db9eb
|
DbViewer: Added calibration info
|
2016-04-07 12:15:58 -04:00 |
|
matlabbe
|
04df6ba41c
|
Stereo: Fixed min/max depth filtering
|
2016-03-13 16:58:36 -04:00 |
|
matlabbe
|
c6a46a7238
|
0.11.2: First Google Tango release
|
2016-02-15 19:35:24 -05:00 |
|