Andrey Morozov
c00e9cfa27
fixed problem with compiled on linux
2010-07-15 09:18:39 +00:00
Anatoly Baksheev
c4ef619ac5
minor changes in gpu code (initialization interface)
2010-07-15 09:13:15 +00:00
Anatoly Baksheev
7f6fb6ef97
First gpu code draft. Interface might be significantly changed in future.
...
Simple implementation of StereoBM_GPU.
It is excluded from compilation now.
2010-07-14 15:55:16 +00:00
Stefano Fabri
1c7297f5be
Another little fix for Monocrome frame
2010-07-13 18:11:45 +00:00
Stefano Fabri
3499703ede
Fixed a typo
2010-07-13 18:08:20 +00:00
Stefano Fabri
22d22fd925
Some little fix in pvapi backend
2010-07-13 17:58:08 +00:00
Vadim Pisarevsky
da02688429
improved accuracy of the matrix determinant and matrix inversion functions (trac #431 )
2010-07-13 14:17:49 +00:00
Vadim Pisarevsky
fa91788222
disabled Qt by default (until the code is stabilized)
2010-07-12 15:29:31 +00:00
Yannick Verdie
e11a77cb70
use sleep instead of usleep on window
2010-07-12 15:24:15 +00:00
Yannick Verdie
f2971aebd0
Ticket #458
2010-07-12 14:39:31 +00:00
Alexander Shishkov
fd16d49d85
Changed VectorDescriptorMatch interface to add factory capabilities and changed factory functions interface (return smart pointer)
2010-07-12 11:56:11 +00:00
Yannick Verdie
c3eb7881f1
New functions with QT GUI:
...
- 3 new points mostly done:
- OpenGL support enabled (windows are rendered using GPU)
- Save current screen (with overlay and so on...) with shortcut CTRL+S
- Text rendering (with any system font, and possibility to set the style - normal, italic,... - the weight - normal, bold, ... - the color, the spacing between letters, and so on...)
2010-07-12 11:04:26 +00:00
Vadim Pisarevsky
ba5eb93a53
rewrote normal RNG function to workaround the bug in gcc 3.4 (ticket #449 )
2010-07-12 08:46:00 +00:00
Vadim Pisarevsky
db82906067
fix build with GCC 3.3 on Ubuntu 8.04
2010-07-09 09:09:20 +00:00
Victor Erukhimov
4187f11610
Fixing a win compilation problem
2010-07-09 09:08:08 +00:00
Vadim Pisarevsky
fd169e9716
fix warnings about missing destructors in FeatureDetector and DescriptorExtractor classes and their derivatives
2010-07-08 21:15:09 +00:00
Vadim Pisarevsky
269afb91da
make Qt bindings compile with any Qt 4.x
2010-07-08 11:24:32 +00:00
Yannick Verdie
c685ca0e99
Fixed bug during compilation:
...
"error: explicit template specialization cannot have a storage class"
2010-07-07 18:46:18 +00:00
Yannick Verdie
3d55d4818b
New functions with QT GUI:
...
- Save current screen (CTRL+S), with png, jpg, jpeg, bmp format support
- OpenGL rendering enable (make Qt very fast)
-> working on opengl callback (done soon)
- Rendering optimised (with and without openGL)
2010-07-07 17:53:59 +00:00
Vadim Pisarevsky
796553d051
added some quaternion operations on Scalar's.
2010-07-07 15:25:42 +00:00
Vadim Pisarevsky
609ad4e409
adjust the path in the installed dynamic libraries on MacOSX via INSTALL_NAME_DIR.
2010-07-07 15:24:21 +00:00
Vadim Pisarevsky
7d006e368e
fixed image rendering and memory leak in waitKey (thanks to Bart Nabbe and Steve Bushell)
2010-07-06 16:06:11 +00:00
Vadim Pisarevsky
9cf319d504
fixed some MSVC2008 compiler errors & warnings
2010-07-05 08:11:52 +00:00
Vadim Pisarevsky
576adb434d
removed embedded (obsolete) OpenEXR files; repaired OpenEXR bindings
2010-07-04 12:32:31 +00:00
Vadim Pisarevsky
afdaafd4b8
fixed compile problem (thanks to Pierre Moulon)
2010-07-03 21:54:10 +00:00
Vadim Pisarevsky
6e6559d207
fixed test crashes after CV_CN_MAX increase.
2010-07-03 13:38:06 +00:00
Stefano Fabri
bce9f54152
Corrected Mask operator (from documentation mask must be a char matrix with non-zero values in the region of interest)
2010-07-02 17:36:28 +00:00
Ilya Lysenkov
86ef7fab03
Fixed bug ticket #416
2010-07-02 06:58:17 +00:00
Yannick Verdie
89d9345cae
New functions with QT GUI:
...
- fixed bug ticket #412
2010-06-30 14:50:29 +00:00
Ilya Lysenkov
0154b18a3d
Speeded up BruteForceMatcher using matrix multiplication
2010-06-30 14:37:42 +00:00
Yannick Verdie
2f4d396506
New functions with QT GUI:
...
- save/load window parameters implemented !
2010-06-29 22:14:24 +00:00
Vadim Pisarevsky
d9ff8a30f5
fixed compile errors on Ubuntu 10.04
2010-06-29 15:49:44 +00:00
Vadim Pisarevsky
60acd91ce1
added Eigen2 support; fixed compile errors on Ubuntu 10.04
2010-06-29 15:49:15 +00:00
Vadim Pisarevsky
7ec4b59fac
added #include "cvconfig.h" to make TBB and other 3rd party libs work correctly
2010-06-29 15:12:07 +00:00
Vadim Pisarevsky
10b5a51731
added "small matrix" class Matx<T, m, n>
2010-06-29 14:52:43 +00:00
Vadim Pisarevsky
bed63cc7c2
fixed the output disparity at the extreme cases (minDisparity or minDisparity + numOfDisp - 1). Thanks to Patrick Mihelich for the report (trac #395 )
2010-06-29 10:01:55 +00:00
Yannick Verdie
f668a230ea
New functions with QT GUI:
...
- imgregion shortcut implemented (CTRL+O)
2010-06-28 21:15:54 +00:00
Yannick Verdie
f8c83340b2
New functions with QT GUI:
...
- imgregion (as with Matlab) implemented
2010-06-28 21:01:37 +00:00
Maria Dimashova
69adf86afe
fixed compile error; renamed createDescriptorMatch to createGenericDescriptorMatch
2010-06-28 16:03:01 +00:00
Ilya Lysenkov
add94f9bd6
Added L1 distance code and used factory functions in evaluation framework
2010-06-28 13:06:24 +00:00
Yannick Verdie
4bcd81f85f
New functions with QT GUI:
...
- aspectRatio is controled by cvSet/getWindowProperty
2010-06-26 22:36:41 +00:00
Yannick Verdie
397b31e437
New functions with QT GUI:
...
- fix CMake OpenGL compilation
2010-06-26 14:33:14 +00:00
Yannick Verdie
6314cd28cf
New functions with QT GUI:
...
- fix zoom offset of 0.5
- fix CMake problem with QT detection
- Code optimisation
2010-06-25 17:19:11 +00:00
Stefano Fabri
2dcad1eb81
Added some paramter to set exposure, adaptable packet size
2010-06-25 13:18:40 +00:00
Stefano Fabri
2d0b20df9e
Removed a debug print
2010-06-24 18:23:57 +00:00
Stefano Fabri
183f2306c8
Initializaed monocrom variable on costructor
2010-06-24 17:54:49 +00:00
Stefano Fabri
c7cf80fd59
Enable pixelformat check
2010-06-24 16:27:41 +00:00
Stefano Fabri
a419ecfde5
Return false if cannot adapt packed size with mtu max of network adapter
2010-06-24 15:23:43 +00:00
Stefano Fabri
686737e24f
Add support for monocrome cmos ccd
...
Adapted mtu and packed size
Some minor fixes in gstreamer because not implemented support of v4l v4l2 in the wrapper
default beahvior must be v4l v4l2 or libv4l backends
2010-06-24 13:38:57 +00:00
Vadim Pisarevsky
4ec4cf6876
fixed memory leaks in cocoa bindings (trac ticket #253 ). Thanks to N. Butko
2010-06-24 12:28:23 +00:00
Maria Dimashova
c15934dd2b
modified default var_type values
2010-06-24 08:34:47 +00:00
Maria Dimashova
4a05af684f
fixed
2010-06-24 08:18:29 +00:00
James Bowman
d6c6c3ecda
#393 , SnakeImage
2010-06-23 20:18:52 +00:00
Maria Dimashova
122a1c2bff
fixed case of var_type==0 (ticket 397)
2010-06-23 17:00:12 +00:00
Vadim Pisarevsky
b481f12de8
fixed computation of feature vectors in self-similarity descriptor (max->min)
2010-06-23 13:32:29 +00:00
Yannick Verdie
f69514eef7
New functions with QT GUI:
...
StatusBar with zoom/color/position information
user can display infor mation in statusbar with cvDisplayStatusBar(window,text,delay_ms)
2010-06-22 17:15:49 +00:00
Maria Dimashova
4606638bb3
fixed
2010-06-21 10:40:32 +00:00
Yannick Verdie
f2392f2e2f
New functions with QT GUI:
...
- fix c++ wrapper
- fix compilation bugs
2010-06-20 11:18:23 +00:00
Yannick Verdie
2f9aedfaab
New functions with QT GUI:
...
- fix c++ wrapper
- rename cvInformation in cvDisplayOverlay
2010-06-20 10:29:11 +00:00
Yannick Verdie
bd643ad550
New functions with QT GUI:
...
Fixed memory leak
Disable QT by default
2010-06-20 08:44:19 +00:00
Yannick Verdie
c007b60b25
New functions with QT GUI:
...
Fixed bugs indicated by Vadim
2010-06-19 21:01:27 +00:00
Yannick Verdie
5cbe64dac7
New functions with QT GUI
...
Shortcut for zoom (CTRL + and CTRL - for zoomin/out, CTRL Left/Right/Up/Down for panning, CTRL P for zoom = 1)
Fix bug with key event
2010-06-19 18:57:04 +00:00
Vadim Pisarevsky
47620085b5
added dummy cvInitSystem() to Qt bindings to avoid "unresolved symbol" errors
2010-06-19 16:26:22 +00:00
Filipe Almeida
e78373f4b8
V4L2: removed setting device control values to initial values on capture
...
release
2010-06-19 14:34:44 +00:00
Yannick Verdie
3d2ec9875d
New functions with QT GUI
...
Mouse callback return correct value during zoom/panning
Window overview in zoom mode done !
2010-06-17 20:44:18 +00:00
Yannick Verdie
386496863c
New functions with QT GUI
...
use inv matrix for Zoom in/out for better result
Fix some bugs with zoom/panning
2010-06-17 16:41:48 +00:00
Ilya Lysenkov
276f3b8862
Added distance threshold-based matching
2010-06-16 08:56:53 +00:00
Yannick Verdie
f4dba4686d
New functions with QT GUI (presented in the 4th report)
...
-Fullscreen
-Change Autoresize dynamically (after windows are created)
-Zoom on mouse location (with wheel)
-Panning by click'ndrag posible after zooming
2010-06-16 07:58:53 +00:00
Ilya Lysenkov
673b4404a9
Fixed plot data generation for descriptors comparison
2010-06-16 07:06:14 +00:00
Maria Dimashova
400eb37189
added parameter keypointIndexes to KeyPoint::convert, updated sample
2010-06-15 15:19:11 +00:00
Yannick Verdie
c4fded9afa
New functions with QT GUI
...
Zoom function done, working on panning now (weel enable it)
Fixed mouse coordinate bugs
2010-06-14 16:00:38 +00:00
Vadim Pisarevsky
fa3c6821ac
handle the non-detected board case in cv::drawChessboardCorners.
2010-06-13 16:12:50 +00:00
Yannick Verdie
be292046d8
working on QT change/get win property (done)
...
Fullscreen done
change autoresize dynamically done
2010-06-12 18:08:27 +00:00
Yannick Verdie
e71c5e8754
working on QT change/get win property (stylesheet for cvTrackBar fixed !!!)
2010-06-12 16:56:01 +00:00
Yannick Verdie
9eea2a5fe6
working on QT change/get win property (stylesheet for cvTrackBar fixed !!!)
2010-06-12 16:36:46 +00:00
Maria Dimashova
dd72f2ec52
moved matchesMask
2010-06-12 14:39:56 +00:00
Maria Dimashova
008da75691
renamed parameter of drawMatches (mask to matchesMask)
2010-06-12 10:11:57 +00:00
Victor Erukhimov
c751e901ce
Changed interface for drawMatches
2010-06-12 06:30:00 +00:00
Victor Erukhimov
7ce10e8c91
Modified a comment to DescriptorMatcher
2010-06-12 05:44:55 +00:00
Victor Erukhimov
c6a943b684
DescriptorMatching -> DMatch
2010-06-11 19:56:52 +00:00
Victor Erukhimov
c6750a0f45
Moved detector and descriptor class factory functions into features2d module
2010-06-11 18:44:22 +00:00
Vadim Pisarevsky
d7691f6cad
another attempt to fix cvcap_ffmpeg.cpp compile errors
2010-06-11 18:43:46 +00:00
Maria Dimashova
17a8050fe2
added drawMatches function to features2d and documentation on this
2010-06-11 17:15:43 +00:00
Ilya Lysenkov
88bd1f1d1a
Added plot data generation for visual descriptors comparison in the evaluation framework
2010-06-11 09:38:39 +00:00
Yannick Verdie
f6f634bace
working on QT change/get win property (stylesheet for cvTrackBar fixed !!!)
2010-06-11 09:02:57 +00:00
Yannick Verdie
802d5f9940
working on QT change/get win property
2010-06-11 07:35:36 +00:00
Vadim Pisarevsky
fb2e7142b1
handle missing UINT64_C definition
2010-06-11 03:59:43 +00:00
Vadim Pisarevsky
c11bc13126
minor fixes in CMake scripts
2010-06-10 23:38:37 +00:00
Vadim Pisarevsky
7a715aa792
accept default distortion coefficients (Mat() ~ (0,0,0,0,0))
2010-06-10 23:37:46 +00:00
Yannick Verdie
6cc7fb67dd
fix bugs
2010-06-10 20:31:55 +00:00
Yannick Verdie
799460bd66
will work on the trunk
2010-06-10 20:03:52 +00:00
Ilya Lysenkov
b251136e45
Added sample for GenericDescriptorMatch
2010-06-10 07:59:18 +00:00
Vadim Pisarevsky
345a57b616
fixed matrix comma initializer for shorter notation
2010-06-09 18:17:50 +00:00
Maria Dimashova
2780747fec
fixed L2 used in BruteForceMatcher
2010-06-09 16:57:07 +00:00
Maria Dimashova
93dc0dbae5
moved sift parameters implementation from hpp file
2010-06-09 14:23:15 +00:00
Ilya Lysenkov
11f9dafdca
Fixed FernDescriptorMatch
2010-06-09 10:03:56 +00:00
Ilya Lysenkov
892cc8aab7
Fixed FernDescriptorMatch and undid change of FernClassifier
2010-06-08 13:21:47 +00:00
Maria Dimashova
ab8861fa10
fixed assert() in BruteForceMatcher<Distance>::matchImpl()
2010-06-08 13:17:41 +00:00
Maria Dimashova
48e4f66ccf
modified DescriptorMatcher
2010-06-08 12:18:22 +00:00
Ilya Lysenkov
454e346334
Added Fern Descriptor and Calonder Descriptor to the evaluation framework
2010-06-08 06:56:35 +00:00
Ilya Lysenkov
15413c8d40
Fixed bugs in FernDescriptorMatch and FernClassifier
2010-06-08 06:54:17 +00:00
Maria Dimashova
165f2520c9
fixed sift wrapper
2010-06-07 09:05:48 +00:00
Yannick Verdie
61f06d9b78
continue integrating QT GUI (GoC 2010)
2010-06-07 08:47:33 +00:00
Yannick Verdie
c6872100db
Start integrating QT GUI (GoC 2010)
2010-06-07 08:29:10 +00:00
Vadim Pisarevsky
8a7b4760ac
avoid one possible singularity in cvFindHomography
2010-06-06 17:21:40 +00:00
Vadim Pisarevsky
93d469956d
fixed reading of certain BMP files
2010-06-06 16:44:38 +00:00
Ilya Lysenkov
f4788b3645
Added read/write methods in detectors and some descriptors for XML/YAML persistence
2010-06-04 05:30:09 +00:00
Ilya Lysenkov
bb235220e7
Speeded up descriptors evaluations using clear ()
2010-06-02 06:55:03 +00:00
Ilya Lysenkov
fe4896873b
Fixed a potential memory leak in OneWayDescriptorBase hierarchy.
2010-06-02 05:39:29 +00:00
Ilya Lysenkov
a702e5b2dc
Storing PCA components and One Way descriptors in one yml file.
2010-06-02 05:19:09 +00:00
Vadim Pisarevsky
d3ae1d19d8
removed internal-use cvconfig.h from core/internal.hpp (thanks to iwamatsu)
2010-06-01 15:52:03 +00:00
Vadim Pisarevsky
4c49c5b219
fixed repeated calculations in cvsolve (thanks to denisstack for the fix)
2010-06-01 15:44:02 +00:00
Vadim Pisarevsky
e5872cd8bb
now C++ classes can be read/written with cvRead/cvWrite/cvLoad/cvSave. Tested on HOGDescriptor
2010-06-01 13:53:20 +00:00
Vadim Pisarevsky
5c4333d68c
added some more Doxygen comments
2010-05-31 16:47:13 +00:00
Jose Luis Blanco
5d3ad699a6
fixed duplicated definition warning
2010-05-31 08:15:10 +00:00
Maria Dimashova
be189a4578
fixed CvSVM
2010-05-30 11:28:43 +00:00
Maria Dimashova
a8bc74f2e1
fixed CvSVM
2010-05-30 11:03:42 +00:00
James Bowman
6ebdcb879b
#362 , CvMoments fields now exposed, smoke tested by test_moments
2010-05-27 22:36:26 +00:00
Vadim Pisarevsky
4b3771ce32
modified the sub-pixel disparity interpolation (by K. Konolige)
2010-05-26 20:35:09 +00:00
Victor Erukhimov
c4631573a4
cv::cvflann -> cv::flann
2010-05-26 19:50:20 +00:00
Maria Dimashova
045402e481
override clear method to VectorDescriptorMatch
2010-05-26 15:00:03 +00:00
Victor Erukhimov
13523fd53a
Fixing compiler errors for outlet_pose_estimation
2010-05-26 12:34:48 +00:00
Maria Dimashova
b4275e1987
added clear method to GenericDescriptorMatch
2010-05-26 11:27:56 +00:00
Vadim Pisarevsky
e89f493697
doxygenated calib3d module (C++ part only)
2010-05-26 08:40:25 +00:00
Vadim Pisarevsky
266c4642ea
doxygenated opencv_video & opencv_calib3d modules (C++ part only)
2010-05-25 15:59:48 +00:00
Vadim Pisarevsky
4632d65889
doxygenated core and imgproc modules (C++ API only)
2010-05-25 14:57:10 +00:00
Vadim Pisarevsky
b94e09bfeb
renamed cv::flann to cv::cvflann to avoid name conflicts
2010-05-21 20:37:05 +00:00
Maria Dimashova
60019422e8
fixed gftt wrapper, update testdata
2010-05-21 17:36:36 +00:00
Vadim Pisarevsky
33447e0bba
fixed mixed-type exp and log functions, used in HMMs (thanks to V. Mityaev)
2010-05-21 12:07:00 +00:00
Maria Dimashova
60f00f9f83
updated detectors and descriptors quality tests
2010-05-20 16:16:28 +00:00
Vadim Pisarevsky
cadbe1bc79
fixed filterSpeckles call in StereoBM (thanks to Patrick Mihelich)
2010-05-19 18:42:08 +00:00
Maria Dimashova
cd81db88d5
updated sift wrapper (recalculation angles mode)
2010-05-19 16:02:30 +00:00
Vadim Pisarevsky
b34aaace79
updated OpenCV version because of the recent reorganization
2010-05-18 16:42:35 +00:00
Vadim Pisarevsky
edc089607f
fixed source image corruption (ticket #306 )
2010-05-18 16:38:51 +00:00
Vadim Pisarevsky
eec30b08d4
added cv::setMouseCallback and cv::startWindowThread
2010-05-18 15:47:39 +00:00
Vadim Pisarevsky
47c3e79423
added Doxygen-based documentation (draft version for now)
2010-05-18 15:41:28 +00:00
Maria Dimashova
3b0243c51d
fixed wrapper of sift descriptor
2010-05-18 12:21:45 +00:00
Liu Liu
a69804e158
fixed the error in SURF when no keypoint detected
2010-05-18 07:16:24 +00:00
Maria Dimashova
0043fe6fcd
fixed wrapper of sift descriptor
2010-05-17 17:36:58 +00:00
Stefano Fabri
3964367480
added missing header
2010-05-13 11:19:09 +00:00
James Bowman
8bcdb56ca9
#345 , cvmat() now caught and exception raised
2010-05-13 00:39:13 +00:00
Vadim Pisarevsky
26b7ed6901
renamed gstappsink.hpp->gstappsink.h
2010-05-12 14:51:52 +00:00
Filipe Almeida
3d12bc6b9f
LIBV4L: precomp.hpp include missing
2010-05-12 11:40:40 +00:00
Filipe Almeida
17292f686e
LIBV4L: fixed build failed on Linux
2010-05-12 10:33:08 +00:00
Vadim Pisarevsky
4a073bd951
fixed build on Linux
2010-05-12 07:33:21 +00:00
Vadim Pisarevsky
127d6649a1
"atomic bomb" commit. Reorganized OpenCV directory structure
2010-05-11 17:44:00 +00:00