37 Commits

Author SHA1 Message Date
matlabbe
aefb42dc57 Fixed wrong detector index chosen when reading ini if index is over 9. 2020-01-08 17:41:24 -05:00
matlabbe
413cb6820d Fixed build with OpenCV4 2019-06-17 11:43:26 -04:00
matlabbe
784691a070 fixed compilation error with HAVE_OPENCV_CUDAFEATURES2D 2018-09-18 20:14:15 -04:00
matlabbe
0424bf181c If a config file is set on arguments (or if there are custom parameters), parameters overwrite those in a loaded session. 2018-08-31 11:53:34 -04:00
matlabbe
d99426eb85 fixed #46 2017-10-04 10:58:00 -04:00
matlabbe
ccb679e7c2 OpenCV3: added RHO homography type "Homography/method" 2016-01-17 12:24:42 -05:00
matlabbe
164da72169 Added Qt5 support ("cmake -DFINDOBJECT_QT_VERSION=5 ..") 2015-11-29 18:39:20 -05:00
matlabbe
bcc74f4a80 issue #5: select default detector/descriptor if a not available one is set in config 2015-08-07 23:29:52 -04:00
Mathieu Labbé
4b5da36512 Fixed build with OpenCV 3 CUDA (issue #3) 2015-07-10 14:27:11 -04:00
matlabbe
b07239a000 Added OpenCV 3 support (CUDA module not yet tested) 2015-06-23 16:38:47 -04:00
matlabbe
4d38452950 fixed segmentation fault in loadSettings()
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@422 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2015-01-19 18:40:29 +00:00
matlabbe
84166e6ddc fixed Debug build errors, changed all Q_ASSERT to UASSERT
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@417 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2015-01-05 23:11:15 +00:00
matlabbe
807c8b5b43 Added Version.h.in. When NONFREE module is not detected, disable SIFT/SURF instead of hiding them.
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@413 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2014-11-28 21:47:02 +00:00
matlabbe
4d3b9e88b2 Added BruteForce nearest neighbor (with GPU option), which is now the default for binary descriptors
CMake: Detecting if openCV is built with nonfree module, if yes, SIFT and SURF can be used

git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@411 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2014-10-24 02:46:03 +00:00
matlabbe
91c70ef181 Using default parameters when [ --config "" ] is used.
Updated default: sendNoObjDetectedEvents = true.
fixed mirror view when autoScale is set on/off


git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@397 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2014-08-28 17:54:29 +00:00
matlabbe
629b2aefaa Added ASIFT (to activate, check parameter Feature2D/Affine) (fixed issue 27)
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@385 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2014-08-22 22:36:09 +00:00
matlabbe
dcf406429e updated License typo
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@383 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2014-08-11 15:49:53 +00:00
matlabbe
26213d87c0 Added find_object namespace, updated license/copyright in source files
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@380 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2014-08-06 13:43:29 +00:00
matlabbe
9bc7c15abc Created a library find_object for convenience
Updated version to 0.5.0

git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@357 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2014-07-31 20:11:46 +00:00
matlabbe
680b1740b1 Moved all non-gui stuff outside the GUI
Added FindObject and ObjSignature classes
Added ULogger from utilite for pretty log

git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@356 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2014-07-31 19:02:31 +00:00
matlabbe
6b41293f74 removed debug printf in GPUSURF
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@343 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2014-06-19 21:57:06 +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
7bdf4e903e Added GPU options for FAST and ORB
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@341 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2014-06-19 18:55:46 +00:00
matlabbe
83e932eae3 Fixed issue 22
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@339 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2014-06-19 15:29:00 +00:00
matlabbe
8dfe9622b0 Added GPU-SURF support when OpenCV is built with CUDA.
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@337 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2014-06-17 21:04:26 +00:00
matlabbe
444a001533 fixed issue 18 : Mutiple detection of the same object
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@205 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2014-04-11 19:24:59 +00:00
matlabbe
0dd44b61ae Added tooltips on parameter labels. On mouse over a parameter, a description is shown of the parameter.
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@196 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2014-03-24 20:04:56 +00:00
matlabbe
72bdae12b0 Changed Detector_descriptor group name to Feature2D group name
Added BRISK and FREAK features

git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@179 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2012-10-29 20:00:44 +00:00
matlabbe
817f861b63 Added missing FLANN "search" parameters (like number of leafs checked)
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@173 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2012-09-06 20:28:12 +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
d7247fba70 Simplified Parameter getters to return directly the related type instead of QVariant
Added Nearest neighbor min distance + statistics

git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@60 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2012-01-04 17:30:36 +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
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
f2f1ab037a Windows : now saving config file to user's documents.
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@18 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2011-11-10 14:00:20 +00:00
matlabbe
ca47c87b67 Settings default filename is now "config.ini"
On Mac OS X and ubuntu, configuration file is saved in ~/.find_object
Added Mac OS X packaging (DragNDrop)

git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@16 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2011-11-09 20:48:04 +00:00
matlabbe
e78b7ca029 reverted eclipse project name to find_object
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@11 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2011-10-25 15:48:19 +00:00