Alex Leontiev
581d454536
Refined interface for Conjugate Gradient
...
Some interface was refined (most notably, the method for returning
Hessian was removed and the method for getting gradient was added as
optional to base Solver::Function class) and basic code for
setters/getters was added. Now is the time for the real work on an
algorithm.
11 years ago
Alex Leontiev
eb1333d0a8
Initial commit for Conjugate Gradient method
...
Implementation is based on
http://www.cs.cmu.edu/~quake-papers/painless-conjugate-gradient.pdf
So far we only have basic interface and empty test. But it compiles at
least.
11 years ago
Alexander Alekhin
81ac97c6bd
fix for broken debug builds (MSVS2010/2012)
11 years ago
hbristow
d84ab09ab7
Updated documentation
11 years ago
hbristow
1dd017e9d0
Fixed a memory leak in mxarray
11 years ago
Vladislav Vinogradov
20f636fcee
fixed cudev compilation for old pre-Fermi archs
11 years ago
look4pritam
a430abd02e
The thin prism distortion coefficient related small bug is fixed.
11 years ago
hbristow
86b7e3d15d
Moved Jinja2 into 3rdparty. Now using latest stable version from pypi (2.7.1)
11 years ago
lluis
d25309f82e
first parameter of createERFilterNM1/createERFilterNM2 is now mandatory. changed the sample program to use the new prototypes
11 years ago
lluis
75fdfba281
renamed getDefaultClassifierNM{1,2}() to loadClassifierNM{1,2}() and added "const std::string& filename" parameter (mandatory).
11 years ago
lluis
95d92c099c
functions getDefaultClassifierNM1() and getDefaultClassifierNM2() allow to implicitly load the default classifiers when creating a ERFilter object
11 years ago
Vadim Pisarevsky
84022b0c19
fix thin-prism coefficients at 0's in the stereo calibration function unless the flag CALIB_THIN_PRISM_MODEL is explicitly set
11 years ago
hbristow
530ad447bc
Added fixes to CMakeLists.txt
11 years ago
Roman Donchenko
d669559ec3
Bumped version to 3.0.
11 years ago
Roman Donchenko
b525c28244
Updated the Java bindings and docs to support the version status.
11 years ago
Roman Donchenko
887825e831
Added an additional version component - the development status.
...
This will allow us to distinguish between regular releases, prereleases
and development versions.
11 years ago
look4pritam
7fd7bbc9f1
The prism distortion coefficients are added for the stereo calibration.
11 years ago
peng xiao
8767c47463
Fix whitespaces.
11 years ago
pengxiao
a92721b569
Fix retina ocl on NV.
...
Previously we incorrectly assumed data was aligned in 16 bytes, which should be 32.
11 years ago
Alex Leontiev
a29863ee7b
Eliminate use of 32-bit floating pt type
...
Replace all "float" by "double" (64-bit) to avoid "lose precision"
warnings.
11 years ago
Alex Leontiev
1207cd132b
Minor fixes
...
Fixed integer vs unsigned integer comparison in .cpp test source and
trailing whitespaces in source code
11 years ago
Alex Leontiev
11fa0651c6
Minor fixes
...
As the opencv's build-bot did not want to compile this revision, I had
to do some changes. In particular,
1) Removed unsigned int vs int comparisons, that were treated as errors
2) Removed unused variables and functions
3) Removed functions without previous declaration
4) Fixed whitespaces
11 years ago
Alex Leontiev
ccc71ac190
Primal-dual algorithm
...
This is an implementation of primal-dual algorithm, based on the C++
source code by Vadim Pisarevsky. It was extended to handle the denoising
based on multiple observations. It also contains documentation and
tests.
11 years ago
lluis
ad94628038
Using cv::magnitude instead of custom loop and Mat<float> instead of Mat<double> to compute gradient magnitude channel.
11 years ago
Alexander Mordvintsev
79d51c3398
expose findEssentialMat, decomposeEssentialMat and recoverPose to Python
11 years ago
lluis
e8d3732aaf
added computeNMChannels helper function to compute the diferent channels to be processed independently in the N&M algorithm.
11 years ago
Vladislav Vinogradov
6ad72bfcb4
removed detail:: prefix int video_reader
...
it conflicts with cv::detail
11 years ago
Vladislav Vinogradov
a0771630b0
restored original behaviour or release functions for (Buffer and Texture)
11 years ago
Vladislav Vinogradov
c439702f0c
added missing gpu::matchTemplate implementation for non-CUDA build
11 years ago
Jin Ma
2fb0d23104
Removed unnecessary process for conversion to 4-channel format.
11 years ago
lluis
cd33ca0009
changed default parameters in CreateERFiltersNM{1,2} functions. They are not needed now in the sample example.
11 years ago
Roman Donchenko
4f109d1292
Fixed a memory access error in CV_Remap_Test::generate_test_data.
...
begin_x[1] is not the second component of the element, but the element
after the one pointed to begin_x. When begin_x points to the last
element, that line overwrites data past the end of the allocation, which,
during my tests, happened to contain the reference count for the matrix.
Hilarity ensues.
11 years ago
lluis
6ef1d456dd
fixed rebase conflicts
11 years ago
Roman Donchenko
2de8487e58
Fixed a few tests that use uninitialized inputs.
11 years ago
Vladislav Vinogradov
b7eff94137
fixed compilation issues with new Ptr
11 years ago
lluis
512111af9c
removed blank line at EOF
11 years ago
lluis
1cc6502db3
removed unnecessary commented block
11 years ago
lluis
04913f5af7
removed trailing whitespaces
11 years ago
lluis
f4d01175b8
fixed a bug in the calculation of the number of inflexion points feature
11 years ago
lluis
765921cc25
fixed a typo error in the default min_Probability param of CreateERFilterNM2
11 years ago
lluis
dba336c0e3
fixed a bug in the non-max-suppression filter procedure
11 years ago
ilya-lavrenov
27947474ec
fixed data path
11 years ago
Roman Donchenko
7d62fdc62c
GPU resize: removed a few parameter names to avoid unused parameter warnings.
11 years ago
Roman Donchenko
439e90f4f4
retina_ocl.cpp: removed two unused arrays.
11 years ago
Roman Donchenko
af594c8e44
retina_ocl.hpp: switched BasicRetinaFilter's members around to fix a -Wreorder warning.
11 years ago
hbristow
74accbd969
Added <algorithm> to mxarray.hpp, which seems to be needed explictly by some compilers
11 years ago
Jin Ma
172242a94e
Revised performance test according to the feedback of the community.
11 years ago
hbristow
6964f6aacc
Removed unused Dynamic from matlab namespace - clashing with Eigen
11 years ago
Ilya Lavrenov
be98cd2f7f
replaced explicit __stdcall by CV_STDCALL
11 years ago
Roman Donchenko
86b841563b
Added tests for Ptr.
11 years ago