rock-image-processing:stereo.git
6 years agoadded copy to featurecloud that filters on distance psurf
Jakob Schwendner [Fri, 11 Nov 2011 17:04:56 +0000 (18:04 +0100)]
added copy to featurecloud that filters on distance

6 years agoadded optional gaussian kernel parameter
Jakob Schwendner [Fri, 18 Nov 2011 16:35:21 +0000 (17:35 +0100)]
added optional gaussian kernel parameter

might go into a new dense configuration type later

6 years agoslightly updated the relation between elas configuration and typelib type
Jakob Schwendner [Fri, 18 Nov 2011 16:34:46 +0000 (17:34 +0100)]
slightly updated the relation between elas configuration and typelib type

still a bit ugly. best would be to get rid of the configuration.h bridge,
and add a define to not include conversion function for gccxml (the reason
we can't just use elas.h in the type)

6 years agoadded test program for computing dense images
Jakob Schwendner [Fri, 18 Nov 2011 14:30:39 +0000 (15:30 +0100)]
added test program for computing dense images

6 years agoadded undistort test binary
Jakob Schwendner [Fri, 28 Oct 2011 15:26:37 +0000 (17:26 +0200)]
added undistort test binary

6 years agofirst running version of psurf
Jakob Schwendner [Thu, 27 Oct 2011 19:50:33 +0000 (21:50 +0200)]
first running version of psurf

6 years agoadded ability to load calibration files from matlab.txt files
Jakob Schwendner [Thu, 20 Oct 2011 17:33:43 +0000 (19:33 +0200)]
added ability to load calibration files from matlab.txt files

6 years agostarted psurf test case and updated test images
Jakob Schwendner [Wed, 19 Oct 2011 20:35:15 +0000 (22:35 +0200)]
started psurf test case and updated test images

6 years agoupdated unit test
Jakob Schwendner [Wed, 19 Oct 2011 19:13:02 +0000 (21:13 +0200)]
updated unit test

6 years agostarted unit tests
Jakob Schwendner [Tue, 18 Oct 2011 21:19:49 +0000 (23:19 +0200)]
started unit tests

added test images and calibration and first small dense test

6 years agoupdated api for dense_stereo
Jakob Schwendner [Tue, 18 Oct 2011 21:19:02 +0000 (23:19 +0200)]
updated api for dense_stereo

- moved some stuff for generation of distance images from module
- added some documentation
- added some convenience methods

6 years agopsurf: pass through dist_img to surf calculation
Jakob Schwendner [Fri, 14 Oct 2011 08:33:42 +0000 (10:33 +0200)]
psurf: pass through dist_img to surf calculation

6 years agocopied surf code from opencv and integrated renamed descriptor extractor psurf
Jakob Schwendner [Wed, 5 Oct 2011 21:54:20 +0000 (23:54 +0200)]
copied surf code from opencv and integrated renamed descriptor extractor psurf

6 years agoextended filter by isometry transform
Jakob Schwendner [Thu, 22 Sep 2011 16:18:42 +0000 (18:18 +0200)]
extended filter by isometry transform

6 years agoremoved ransac code (added to envire/icp)
Jakob Schwendner [Tue, 20 Sep 2011 16:23:30 +0000 (18:23 +0200)]
removed ransac code (added to envire/icp)

6 years agoadded icp solver and test (dirty)
Jakob Schwendner [Mon, 19 Sep 2011 16:28:45 +0000 (18:28 +0200)]
added icp solver and test (dirty)

6 years agoAdd a RANSAC implementation (external)
Jakob Schwendner [Mon, 19 Sep 2011 16:28:24 +0000 (18:28 +0200)]
Add a RANSAC implementation (external)

This class is copied from http://code.google.com/p/groupsac/
The Author of this code is Kai Ni.

6 years agosparse: updated signatures for inter frame correspondences
Jakob Schwendner [Mon, 19 Sep 2011 16:17:24 +0000 (18:17 +0200)]
sparse: updated signatures for inter frame correspondences

this is to be able to work on both envire and orogen types

6 years agomade parameters for finding the fundamental matrix clearer
Jakob Schwendner [Thu, 15 Sep 2011 15:32:58 +0000 (17:32 +0200)]
made parameters for finding the fundamental matrix clearer

6 years agosparse: copied calculateInterFrameCorrespondences from VisOdo package and adapted...
Jakob Schwendner [Thu, 15 Sep 2011 13:37:07 +0000 (15:37 +0200)]
sparse: copied calculateInterFrameCorrespondences from VisOdo package and adapted the interfaces

6 years agoprefixed filter enum
Jakob Schwendner [Thu, 15 Sep 2011 13:35:49 +0000 (15:35 +0200)]
prefixed filter enum

6 years agoadded original image points to keypoints
Jakob Schwendner [Thu, 15 Sep 2011 13:35:13 +0000 (15:35 +0200)]
added original image points to keypoints

6 years agomade crosscheckmatching public
Jakob Schwendner [Wed, 14 Sep 2011 16:40:16 +0000 (18:40 +0200)]
made crosscheckmatching public

6 years agofixed bug in setconfiguration
Jakob Schwendner [Tue, 13 Sep 2011 20:16:48 +0000 (22:16 +0200)]
fixed bug in setconfiguration

6 years agosparse: added parameters to configuration for feature match robustness
Jakob Schwendner [Tue, 13 Sep 2011 20:16:37 +0000 (22:16 +0200)]
sparse: added parameters to configuration for feature match robustness

crossCheck has a different behaviour now for knn > 1.
Before, it was returning matches also if the nearest neighbour
was matched. Now, knn > 1 uses a distanceFactor and makes sure
that the next nearest neighbour is at least distanceFactor times
best distance away from the query feature.

6 years agoupdated copy to featurecloud
Jakob Schwendner [Mon, 12 Sep 2011 19:13:01 +0000 (21:13 +0200)]
updated  copy to featurecloud

descriptors are encoded differently now in envire

6 years agosparse: fixed 3d projection of stereo matches and feature sizes
Jakob Schwendner [Fri, 9 Sep 2011 20:22:43 +0000 (22:22 +0200)]
sparse: fixed 3d projection of stereo matches and feature sizes

6 years agosparse: filter out disparities < 0
Jakob Schwendner [Fri, 9 Sep 2011 20:22:04 +0000 (22:22 +0200)]
sparse: filter out disparities < 0

6 years agosparse: fixed const issues
Jakob Schwendner [Fri, 9 Sep 2011 14:26:22 +0000 (16:26 +0200)]
sparse: fixed const issues

6 years agosparse: set descriptor type in output
Jakob Schwendner [Fri, 9 Sep 2011 14:25:15 +0000 (16:25 +0200)]
sparse: set descriptor type in output

6 years agosparse: moved some of the basic types to envire
Jakob Schwendner [Mon, 5 Sep 2011 19:03:02 +0000 (21:03 +0200)]
sparse: moved some of the basic types to envire

6 years agoremoved unused files
Jakob Schwendner [Tue, 23 Aug 2011 15:21:43 +0000 (17:21 +0200)]
removed unused files

6 years agorenamed dense_stereo to stereo, since the library also contains sparse handling now.
Jakob Schwendner [Tue, 23 Aug 2011 11:16:17 +0000 (13:16 +0200)]
renamed dense_stereo to stereo, since the library also contains sparse handling now.

6 years agolibelas was moved from external to image_processing
Jakob Schwendner [Tue, 23 Aug 2011 10:32:06 +0000 (12:32 +0200)]
libelas was moved from external to image_processing

6 years agoadded descriptor type to StereoFeatureArray
Jakob Schwendner [Thu, 18 Aug 2011 14:17:33 +0000 (16:17 +0200)]
added descriptor type to StereoFeatureArray

needed to prefix the DETECTOR enum values for that :(

6 years agomoved distance_image to base and renamed to DistanceImage
Jakob Schwendner [Thu, 18 Aug 2011 13:53:56 +0000 (15:53 +0200)]
moved distance_image to base and renamed to DistanceImage

6 years agosparse: split off sparse stereo datatypes
Jakob Schwendner [Wed, 17 Aug 2011 15:31:54 +0000 (17:31 +0200)]
sparse: split off sparse stereo datatypes

6 years agosparse: added feature circles to debug image
Jakob Schwendner [Wed, 10 Aug 2011 12:03:57 +0000 (14:03 +0200)]
sparse: added feature circles to debug image

6 years agosparse: updated default filter values
Jakob Schwendner [Wed, 10 Aug 2011 12:03:26 +0000 (14:03 +0200)]
sparse: updated default filter values

6 years agosparse: fixed handling of filter type NONE
Jakob Schwendner [Wed, 10 Aug 2011 10:44:54 +0000 (12:44 +0200)]
sparse: fixed handling of filter type NONE

6 years agoremoved build type override
Jakob Schwendner [Wed, 10 Aug 2011 10:44:28 +0000 (12:44 +0200)]
removed build type override

6 years agodense: fixed error that would occur if the image is already the required format
Jakob Schwendner [Wed, 10 Aug 2011 10:20:22 +0000 (12:20 +0200)]
dense: fixed error that would occur if the image is already the required format

6 years agodense: option to flag that images are already rectified
Jakob Schwendner [Tue, 9 Aug 2011 22:07:04 +0000 (00:07 +0200)]
dense: option to flag that images are already rectified

6 years agosparse: fixed calibration initialization and added process method, that calls the...
Jakob Schwendner [Tue, 9 Aug 2011 22:06:25 +0000 (00:06 +0200)]
sparse: fixed calibration initialization and added process method, that calls the full pipeline

6 years agosparse_stereo: started adding debug image output
Jakob Schwendner [Mon, 8 Aug 2011 20:47:13 +0000 (22:47 +0200)]
sparse_stereo: started adding debug image output

6 years agocalibration type has moved to frame_helper
Jakob Schwendner [Mon, 8 Aug 2011 19:28:46 +0000 (21:28 +0200)]
calibration type has moved to frame_helper

6 years agoadded some missing includes
Jakob Schwendner [Fri, 5 Aug 2011 14:23:49 +0000 (16:23 +0200)]
added some missing includes

6 years agoextracted sparse stereo parst from visual odometry and updated the interfaces
Jakob Schwendner [Thu, 4 Aug 2011 09:10:13 +0000 (11:10 +0200)]
extracted sparse stereo parst from visual odometry and updated the interfaces

6 years agomoved all the calibration stuff into frame_helper
Jan Frädrich [Wed, 27 Jul 2011 10:14:40 +0000 (12:14 +0200)]
moved all the calibration stuff into frame_helper

6 years agochanged location of libelas to external/libelas
Jan Frädrich [Wed, 29 Jun 2011 14:20:39 +0000 (16:20 +0200)]
changed location of libelas to external/libelas

6 years agofix include of libelas
Jan Frädrich [Wed, 22 Jun 2011 14:27:29 +0000 (16:27 +0200)]
fix include of libelas

6 years agomoved libelas to its own git
Jan Frädrich [Tue, 21 Jun 2011 17:13:38 +0000 (19:13 +0200)]
moved libelas to its own git

6 years agoremoved useless conversions between cv::Mat, IplImage and image<uchar>
Jan Frädrich [Fri, 17 Jun 2011 15:03:23 +0000 (17:03 +0200)]
removed useless conversions between cv::Mat, IplImage and image<uchar>

everything works with cv::Mat

6 years agoremoved useless conversions between cv::Mat, IplImage and image<uchar>
Jan Frädrich [Fri, 17 Jun 2011 15:03:23 +0000 (17:03 +0200)]
removed useless conversions between cv::Mat, IplImage and image<uchar>

everything works with cv::Mat

6 years agomoved all classes in the correct namespace, removed using namespace dense_stereo...
Janosch Machowinski [Mon, 18 Jul 2011 09:26:36 +0000 (11:26 +0200)]
moved all classes in the correct namespace, removed using namespace dense_stereo from headers

7 years agofix compilation on gcc4.6
Sylvain Joyeux [Wed, 8 Jun 2011 10:16:41 +0000 (12:16 +0200)]
fix compilation on gcc4.6

7 years agoadded dependency to envire in order to be able to convert distance image to envire...
Jakob Schwendner [Mon, 30 May 2011 15:43:39 +0000 (17:43 +0200)]
added dependency to envire in order to be able to convert distance image to envire::DistanceGrid

7 years agocorrected CMakeLists for new version of libelas
Jan Frädrich [Tue, 31 May 2011 17:09:49 +0000 (19:09 +0200)]
corrected CMakeLists for new version of libelas

7 years agorenewed libelas version to 26.05.2011
Jan Frädrich [Tue, 31 May 2011 17:06:25 +0000 (19:06 +0200)]
renewed libelas version to 26.05.2011

- better organization of code
- small additions for testing of CUDA support

7 years agofixed some memory bugs in libelas
Jan Frädrich [Wed, 25 May 2011 17:17:02 +0000 (19:17 +0200)]
fixed some memory bugs in libelas

- mismatched free / delete / delete[] errors
- removed debug output

7 years agoadded remaining configuration parameters for libelas
Jan Frädrich [Wed, 25 May 2011 17:13:05 +0000 (19:13 +0200)]
added remaining configuration parameters for libelas

7 years agoupdated documentation of types
Jakob Schwendner [Tue, 24 May 2011 10:50:34 +0000 (12:50 +0200)]
updated documentation of types

7 years agomake viz plugin work from ruby
Jakob Schwendner [Mon, 23 May 2011 11:47:13 +0000 (13:47 +0200)]
make viz plugin work from ruby

7 years agochanged interpretation of scale value to be more consistent
Jakob Schwendner [Mon, 23 May 2011 11:46:40 +0000 (13:46 +0200)]
changed interpretation of scale value to be more consistent

7 years agoAdded visualization component and unit test
Jakob Schwendner [Fri, 20 May 2011 10:56:49 +0000 (12:56 +0200)]
Added visualization component and unit test

7 years agoinitial vizkit plugin code
Jakob Schwendner [Thu, 19 May 2011 12:42:07 +0000 (14:42 +0200)]
initial vizkit plugin code

7 years agoremoved double data allocation and copy between them
Jan Frädrich [Thu, 19 May 2011 18:45:29 +0000 (20:45 +0200)]
removed double data allocation and copy between them

we do not need to malloc the output data, because we can directly
use the data pointer of the opencv Mat structure.

7 years agochanged disparity image to a distance image
Jakob Schwendner [Thu, 19 May 2011 11:32:59 +0000 (13:32 +0200)]
changed disparity image to a distance image

this stores all the information gained from a disparity map, but
makes the structure more generic to also be used with other types
of 3d imaging devices like e.g. kinect or pmd cameras.

7 years agoadded .gitignore file
Christopher Gaudig [Wed, 18 May 2011 14:39:38 +0000 (16:39 +0200)]
added .gitignore file

7 years agotemporarily re-added disparity img width and height
Christopher Gaudig [Wed, 18 May 2011 14:38:51 +0000 (16:38 +0200)]
temporarily re-added disparity img width and height

7 years agoadded and changed the disparity image from the orogen task to this lib
Christopher Gaudig [Wed, 18 May 2011 14:28:43 +0000 (16:28 +0200)]
added and changed the disparity image from the orogen task to this lib

7 years agochanged Types.h into dense_stereo_types.h
Christopher Gaudig [Wed, 18 May 2011 14:28:18 +0000 (16:28 +0200)]
changed Types.h into dense_stereo_types.h

7 years agoadded base/types dep to manifest
Christopher Gaudig [Wed, 18 May 2011 14:27:57 +0000 (16:27 +0200)]
added base/types dep to manifest

7 years agoadded base/types to cmake
Christopher Gaudig [Wed, 18 May 2011 14:27:43 +0000 (16:27 +0200)]
added base/types to cmake

7 years agorenamed Types.h to dense_stereo_types.h
Christopher Gaudig [Wed, 18 May 2011 14:06:00 +0000 (16:06 +0200)]
renamed Types.h to dense_stereo_types.h

7 years agochanged return matrix to CV_32FC1
Jan Frädrich [Tue, 17 May 2011 17:01:15 +0000 (19:01 +0200)]
changed return matrix to CV_32FC1

7 years agochanged return value of library to floating point image with unscaled values
Jan Frädrich [Thu, 5 May 2011 11:14:39 +0000 (13:14 +0200)]
changed return value of library to floating point image with unscaled values

7 years agofixed CMakeLists
Jan Frädrich [Thu, 21 Apr 2011 10:36:44 +0000 (12:36 +0200)]
fixed CMakeLists

7 years agoadded support for configuration through orocos property
Jan Frädrich [Thu, 21 Apr 2011 10:02:34 +0000 (12:02 +0200)]
added support for configuration through orocos property

added Types.h for some basic configuration types

7 years agobugfix for wrong instantiation
Jan Frädrich [Fri, 15 Apr 2011 10:09:19 +0000 (12:09 +0200)]
bugfix for wrong instantiation

7 years agostarted integration of config file support
Jan Frädrich [Wed, 13 Apr 2011 11:35:58 +0000 (13:35 +0200)]
started integration of config file support

7 years agoadded possibility to save and load configuration parameters
Jan Frädrich [Wed, 13 Apr 2011 09:59:54 +0000 (11:59 +0200)]
added possibility to save and load configuration parameters

uses file storage of openCV

7 years agochanged executable to run dense_stereo_lib as the orogen task uses it
Jan Frädrich [Wed, 6 Apr 2011 12:28:47 +0000 (14:28 +0200)]
changed executable to run dense_stereo_lib as the orogen task uses it

7 years agoadded the new calibrations for the wide angle lens and the normal lenses
Jan Frädrich [Wed, 6 Apr 2011 12:28:02 +0000 (14:28 +0200)]
added the new calibrations for the wide angle lens and the normal lenses

7 years agochanged CMAKE_BUILD_TYPE to Release
Jan Frädrich [Wed, 6 Apr 2011 12:27:04 +0000 (14:27 +0200)]
changed CMAKE_BUILD_TYPE to Release
reduces the time needed to calculate a dense image by 2/3

7 years agochanged function to rotate image
Jan Frädrich [Thu, 17 Mar 2011 15:26:38 +0000 (16:26 +0100)]
changed function to rotate image

7 years agoadded conversion from image<uchar> back to cv::Mat and changed conversion from cv...
Jan Frädrich [Tue, 8 Mar 2011 17:05:41 +0000 (18:05 +0100)]
added conversion from image<uchar> back to cv::Mat and changed conversion from cv::Mat to image<uchar>

7 years agoremove old template files
Jan Frädrich [Tue, 8 Mar 2011 08:11:51 +0000 (09:11 +0100)]
remove old template files

7 years agosmall changes for usability with orocos
Jan Frädrich [Tue, 8 Mar 2011 08:05:48 +0000 (09:05 +0100)]
small changes for usability with orocos
call by reference substitutes pointer argument

7 years agosmall additions to use dense_stereo with orogen
Jan Frädrich [Mon, 7 Mar 2011 14:39:37 +0000 (15:39 +0100)]
small additions to use dense_stereo with orogen

7 years agoinitial commit of dense_stereo library
Jan Frädrich [Thu, 3 Mar 2011 15:02:14 +0000 (16:02 +0100)]
initial commit of dense_stereo library

7 years agochanged filename
Jan Frädrich [Thu, 3 Mar 2011 14:54:57 +0000 (15:54 +0100)]
changed filename

7 years agoinitial configuration for cmake
Jan Frädrich [Thu, 3 Mar 2011 14:32:36 +0000 (15:32 +0100)]
initial configuration for cmake

7 years agoInitial commit
Jan Frädrich [Thu, 3 Mar 2011 13:38:55 +0000 (14:38 +0100)]
Initial commit