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
cd8368f0de
Added Camera::finished() signal
...
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@368 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2014-08-03 22:40:37 +00:00
matlabbe
167aeee4bc
Added TcpRequest tool (ask a running find_object to process an image and wait results over TCP)
...
Refactored CameraTcpClient to CameraTcpServer (to send images we connect to find_object, instead of connecting find_object to an image server), removed parameter CameraIP
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@364 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2014-08-02 06:09:27 +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
81c3bcb71c
added Camera_queueSize for TCP images buffering
...
ImagesTcpServer can read from a path of images
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@354 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2014-07-25 19:31:34 +00:00
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
9422df9965
fixed virtual hidden method warning (Mac OS X)
...
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@283 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2014-05-22 15:46:43 +00:00
matlabbe
d2946cac3b
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@281 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2014-05-22 15:18:29 +00:00
matlabbe
19b5776ba4
Added "Camera from TCP/IP..." action. Find-Object can connect to a server to receive images over TCP/IP. Look at the "imagesTcpServer" example to know how to send a images. The stream format is [quint64 size, std::vector<unsigned char> data]. The data array is decoded to a cv:Mat image using cv::imdecode(data, cv::IMREAD_UNCHANGED). In the server example, the images are encoded like that: cv::imencode(".png", image, data).
...
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@280 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2014-05-21 21:31:42 +00:00
matlabbe
b4d04c9460
Added console mode to Find-Object (see "--help"):
...
> Find-Object.exe -console -objs "Path objects"
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@278 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2014-05-21 15:24:24 +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
4fb42d4889
Fixed a warning (int and unsigned int comparison) in Camera.cpp
...
Updated example to switch between LSH and KDTree depending on descriptors type detected. Also use SIFT as it gives better results than SURF.
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@163 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2012-08-31 14:09:25 +00:00
matlabbe
dfb4e5038d
New features: camera from directory of images, new controls to move across frames of a video or a directory of images.
...
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@110 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2012-08-28 20:06:43 +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
f5837e726f
Updated Camera class with OpenCV C++ interface (cv::VideoCapture).
...
Set default camera image ratio to 640/480.
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@106 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2012-05-16 01:42:10 +00:00
matlabbe
cd6b7e8680
Updated a warning...
...
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@77 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2012-01-30 03:20:04 +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
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
49d11d9212
Fixed a crash when the image width/height parameters of the camera are modified while the camera is running.
...
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@58 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2012-01-03 22:58:46 +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
708cfa9cff
Updated the camera virtual interface
...
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@45 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2011-11-24 00:00:37 +00:00
matlabbe
541558a57a
Added registerMetaType for cv::Mat
...
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@36 620bd6b2-0a58-f614-fd9a-1bd335dccda9
2011-11-23 18:19:55 +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
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