19 Commits

Author SHA1 Message Date
matlabbe
488c5865fe Added QT_NO_KEYWORDS build compilation to avoid conflicts with boost signals used in the ROS package
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@347 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2014-07-08 19:55:03 +00:00
matlabbe
0dd16a6ef4 Refactored GPU/Keypoint detector/Descriptor extractor
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@342 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2014-06-19 21:52:04 +00:00
matlabbe
b3bed3759b added Feature2D/MaxFeatures parameter
On graphicsView mode, if a homography rectangle is selected, the corresponding object in the objects pane is selected

git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@271 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2014-05-13 17:47:59 +00:00
matlabbe
228cce72bf Added inliers curve
Added incremental vocabulary option
Multi-threaded object features extraction
Moved Statistics to its own dock widget

git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@268 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2014-05-11 23:57:08 +00:00
matlabbe
c0d1f41487 Removed top white line on selection in ObjWidget (ubuntu)
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@181 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2012-11-04 22:37:35 +00:00
matlabbe
e3b15a7106 Modified parameters' name to reduce the number of pages in the parameters toolbox.
Added a way to sort (with a prefix number) parameters in toolbox. 
Can now switch between nearest neighbor strategies (kd-trees, k-means, linear).
Added parameters for all FLANN nearest neighbor approaches.
Added likelihood plot (including UPlot from UtiLite library and PdfPlot from RTAB-Map library).
Added general parameter "MirrorView".
Added general parameter "InvertedSearch" to create the  vocabulary from objects descriptor instead of the scene descriptors. We can then compute likelihood of the current scene with all other objects (or another scenes). 
Fixed a crash (in AddObjectDialog) when selecting outside the image.
Added OpenCV version used in AboutDialog.

git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@109 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2012-08-28 13:44:57 +00:00
matlabbe
5c4625a300 Updated to OpenCV 2.4 (as well as all feature descriptors and detectors parameters).
Updated to OpenCV C++ interface (using cv::Mat instead of IplImage).


git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@97 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2012-05-07 22:36:59 +00:00
matlabbe
8e44f2bedf Added actions "Add object from scene/files..." on right-click in the objects panel (same behavior as those in Edit->...).
Fixed alpha for rectangles.
Refactored the naming of private members (_myAtt to myAtt_).

git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@96 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2012-04-04 18:15:51 +00:00
matlabbe
4e1c3e8234 Fixed black keypoints bug in graphics view mode
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@92 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2012-02-05 16:18:18 +00:00
matlabbe
3fe16927fc Many minor changes
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@79 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2012-02-04 22:15:32 +00:00
matlabbe
0e3b934316 New feature: we can setup the camera to use a video file intead of the webcam.
Fixed a crash when user did "Update Objects" with loaded objects.

git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@76 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2012-01-30 03:16:30 +00:00
matlabbe
27652b4f8f Added some new features ("update objects" button and region selection) described in issue 2.
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@74 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2012-01-28 01:00:23 +00:00
matlabbe
aafe4beac4 Fixed a crash (Windows) after adding an object. This may be related to issue 1. The cause is that the first image acquired from the camera is blank, so no features are extracted and the code not handled this case, crashing during nearest neighbor search.
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@67 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2012-01-05 00:31:29 +00:00
matlabbe
9a85de5760 Added copyright
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@55 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2011-12-02 18:34:08 +00:00
matlabbe
a1c5be1d5b Fixed some warnings...
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@35 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2011-11-23 18:08:33 +00:00
matlabbe
acb12ac688 New camera interface using signals/slots (for ROS nodes)
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@34 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2011-11-23 16:44:14 +00:00
matlabbe
91c2ac1f04 Added "Sized features" action
Added "Set alpha" action

git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@26 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2011-11-18 16:09:23 +00:00
matlabbe
495da944ca Added "Scale view" action (only enabled in graphics view mode)
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@24 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2011-11-17 20:31:08 +00:00
matlabbe
a761af58da Added code example for descriptors extraction
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@20 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2011-11-15 16:37:40 +00:00