rock-image-processing:stereo.git
5 years agoadded missing include stable-20121013 stable-20130205 stable-20130620
Janosch Machowinski [Tue, 28 Aug 2012 08:52:21 +0000 (10:52 +0200)]
added missing include

6 years agoadded adaptive detector param for gpu
cuslam [Sun, 22 Jul 2012 14:50:20 +0000 (16:50 +0200)]
added adaptive detector param for gpu

6 years agoadded detector configuration function
Marc Hildebrandt [Thu, 19 Jul 2012 17:27:35 +0000 (19:27 +0200)]
added detector configuration function

6 years agobuild with optimizations
iMoby [Wed, 23 May 2012 14:46:10 +0000 (16:46 +0200)]
build with optimizations

6 years agochanged check for .depth to .channels in error message, since .channels was meant
Marc Hildebrandt [Tue, 15 May 2012 14:23:50 +0000 (16:23 +0200)]
changed check for .depth to .channels in error message, since .channels was meant

6 years agoadded test for external memory matching
Marc Hildebrandt [Tue, 15 May 2012 12:29:48 +0000 (14:29 +0200)]
added test for external memory matching

6 years agoswitched to correct opencv header, added possibility to use external memory for matching
Marc Hildebrandt [Tue, 15 May 2012 12:29:22 +0000 (14:29 +0200)]
switched to correct opencv header, added possibility to use external memory for matching

6 years agoadded access methods to internal data structures for extracted features and keypoints
Marc Hildebrandt [Thu, 10 May 2012 11:52:50 +0000 (13:52 +0200)]
added access methods to internal data structures for extracted features and keypoints

6 years agoadded uncertainty information to isometry filter
Jakob Schwendner [Mon, 7 May 2012 10:14:43 +0000 (12:14 +0200)]
added uncertainty information to isometry filter

6 years agoadded feature size filter to stereo correspondences
Jakob Schwendner [Mon, 7 May 2012 10:13:29 +0000 (12:13 +0200)]
added feature size filter to stereo correspondences

6 years agosmall api change
Jakob Schwendner [Mon, 7 May 2012 10:12:19 +0000 (12:12 +0200)]
small api change

6 years agoupdates to psurf
Jakob Schwendner [Mon, 7 May 2012 10:09:05 +0000 (12:09 +0200)]
updates to psurf

6 years agofix w.r.t. change of namespace for envire plugins stable-20120808
Sylvain Joyeux [Thu, 19 Apr 2012 11:53:12 +0000 (13:53 +0200)]
fix w.r.t. change of namespace for envire plugins

6 years agoadd API documentation generation
Sylvain Joyeux [Thu, 19 Apr 2012 06:00:48 +0000 (08:00 +0200)]
add API documentation generation

6 years agoMake DistanceImage plugin work with vizkit3d ruby integration
Jakob Schwendner [Mon, 16 Apr 2012 08:18:47 +0000 (10:18 +0200)]
Make DistanceImage plugin work with vizkit3d ruby integration

6 years agofixed order for cv::Mat constructor call
Jakob Schwendner [Wed, 23 Nov 2011 15:49:01 +0000 (16:49 +0100)]
fixed order for cv::Mat constructor call

6 years agoworkaround the broken opencv2.3 pkg-config file by autodetecting the opencv_gpu libra... stable-20120501
Sylvain Joyeux [Fri, 16 Dec 2011 15:09:55 +0000 (16:09 +0100)]
workaround the broken opencv2.3 pkg-config file by autodetecting the opencv_gpu library path

6 years agoremoved superfluous qt headers
Marc Hildebrandt [Wed, 14 Dec 2011 18:10:21 +0000 (19:10 +0100)]
removed superfluous qt headers

6 years agoadded missing parameter in header of crossCheckMatching
Marc Hildebrandt [Wed, 14 Dec 2011 17:29:43 +0000 (18:29 +0100)]
added missing parameter in header of crossCheckMatching

6 years agoadapted unit test for sparse stereo do disparity defninition
Marc Hildebrandt [Wed, 14 Dec 2011 17:03:42 +0000 (18:03 +0100)]
adapted unit test for sparse stereo do disparity defninition

6 years agoadded gpu support for sparse stereo
Marc Hildebrandt [Wed, 14 Dec 2011 15:20:11 +0000 (16:20 +0100)]
added gpu support for sparse stereo

6 years agoadded unit test for sparse stereo class
Marc Hildebrandt [Wed, 14 Dec 2011 15:18:27 +0000 (16:18 +0100)]
added unit test for sparse stereo class

6 years agofixed typo in setConfiguration, which ignored the new selected configuration
Marc Hildebrandt [Wed, 14 Dec 2011 11:46:20 +0000 (12:46 +0100)]
fixed typo in setConfiguration, which ignored the new selected configuration

6 years agoadded psurf descriptor as a parameter for sparse stereo
Jakob Schwendner [Mon, 21 Nov 2011 08:36:22 +0000 (09:36 +0100)]
added psurf descriptor as a parameter for sparse stereo

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 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 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 agoadded copy to featurecloud that filters on distance
Jakob Schwendner [Fri, 11 Nov 2011 17:04:56 +0000 (18:04 +0100)]
added copy to featurecloud that filters on distance

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 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 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

7 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 :(

7 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

7 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

7 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

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

7 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

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

7 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

7 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

7 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

7 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

7 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

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

7 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

7 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

7 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

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

7 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

7 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

7 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

7 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