Davis King
c21965980d
Filled out spec for rls_filter and added asserts
2012-03-10 22:13:38 -05:00
Davis King
f3b0e8bc98
updated docs
2012-03-10 19:32:50 -05:00
Davis King
e2d78d3ae5
Filled out the spec for the kalman_filter object.
2012-03-10 19:24:55 -05:00
Davis King
bc7a297116
Added unit tests for rls_filter and kalman_filter.
2012-03-10 18:50:34 -05:00
Davis King
789deb9b4a
cleaned up the kalman filter code a little.
2012-03-10 18:23:05 -05:00
Davis King
d030932e89
Fixed typo in error message
2012-03-10 16:43:45 -05:00
Davis King
480b8f26f9
updated docs
2012-03-10 15:22:31 -05:00
Davis King
b84ed09e55
Added is_array template.
2012-03-10 15:20:16 -05:00
Davis King
0571e1df51
updated docs
2012-03-10 15:13:40 -05:00
Davis King
7c49b4ed16
updated docs
2012-03-10 15:08:01 -05:00
Davis King
fcd2c9bbb8
updated docs
2012-03-10 15:06:32 -05:00
Davis King
ba8fe3494b
clarified spec
2012-03-10 15:06:23 -05:00
Davis King
ad1c665ab4
All I did in this commit was remove any of the ::kernel_1a, ::expand_1a,
...
qualifiers from any uses of dlib::array.
2012-03-10 14:51:55 -05:00
Davis King
138848f92e
Just renamed this file
...
--HG--
rename : dlib/array2d/array2d_kernel_1.h => dlib/array2d/array2d_kernel.h
2012-03-10 14:27:37 -05:00
Davis King
da2ac0c1c5
Renamed the array implementation file to something more appropriate.
...
--HG--
rename : dlib/array/array_kernel_2.h => dlib/array/array_kernel.h
2012-03-10 14:21:47 -05:00
Davis King
cd75bb0b9b
Removed more cruft
2012-03-10 14:20:27 -05:00
Davis King
7e00f43ece
Removed old array multi-implementation files now that it's all merged into
...
the one implementation.
2012-03-10 14:20:04 -05:00
Davis King
fb266adee0
Turned the array into a single implementation object. Now arrays can be
...
created using the normal array<type> obj; syntax. Additionally, all extensions
were put into the array object directly and the implementation is the
flat single array implementation.
2012-03-10 14:18:31 -05:00
Davis King
98d63d4832
Removed the unreasonable requirement that images given to the pyramid
...
down routines be at least 10 pixels on each side.
2012-03-10 13:17:05 -05:00
Davis King
1f4694dcfc
updated docs
2012-03-10 12:58:11 -05:00
Davis King
0989b02e78
clarified spec
2012-03-10 12:48:11 -05:00
Davis King
ef50e2af72
Added pyramid_disable.
2012-03-10 12:41:46 -05:00
Davis King
e3307db475
Added some more convenient overloads of the zeros_matrix(), ones_matrix(),
...
and identity_matrix() functions.
2012-03-10 10:12:49 -05:00
Davis King
17565cfb5f
Added serialization support for the rls, rls_filter, and kalman_filter objects.
2012-03-07 22:38:29 -05:00
Davis King
9802fe64f8
Added the rls_filter object.
2012-03-07 22:25:54 -05:00
Davis King
cea4f73d3c
Improved numeric stability of rls. This change also makes it keep the
...
regularization at a constant level even when exponential forgetting is
used.
2012-03-07 20:22:14 -05:00
Davis King
609e8de73b
updated docs
2012-03-06 21:22:19 -05:00
Davis King
b69ad5ac27
clarified spec
2012-03-06 21:20:35 -05:00
Davis King
eeeee7ffb8
Added unit tests for the circular_buffer and fixed a few things.
2012-03-06 21:15:56 -05:00
Davis King
cd10054144
Added a circular_buffer object. It is like sliding_buffer except it can
...
have sizes which aren't powers of 2.
2012-03-06 20:53:37 -05:00
Davis King
90c897f6f0
adding initial version of kalman filter code
2012-03-06 20:06:13 -05:00
Davis King
98541091df
updated docs
2012-03-06 18:27:27 -05:00
Davis King
8908303c81
Added the 128bit hash version of Murmur hash.
2012-03-06 18:18:26 -05:00
Davis King
e28dbf6e09
Added missing asserts.
2012-02-29 23:30:52 -05:00
Davis King
df76a44b11
updated docs
2012-02-29 23:13:55 -05:00
Davis King
0ceb51c56b
Clarified spec
2012-02-29 23:09:30 -05:00
Davis King
725805a338
filled out spec
2012-02-29 22:59:46 -05:00
Davis King
20837ab954
Added code for doing image interpolation, rotations, and general transformations.
2012-02-29 22:13:13 -05:00
Davis King
6bdff29a35
updated docs
2012-02-29 22:05:46 -05:00
Davis King
659f93562f
Improved how to compile instructions.
2012-02-29 18:13:18 -05:00
Davis King
68d66e9a42
updated docs
2012-02-28 23:35:02 -05:00
Davis King
4a4a8e974f
updated docs
2012-02-28 23:26:55 -05:00
Davis King
6e4c77cdd2
Updated the min and max functions so that they work with complex
...
numbers in the same manner as MATLAB.
2012-02-28 23:12:12 -05:00
Davis King
7f5dbb715d
Made sum() and mean() work with complex numbers.
2012-02-28 22:42:58 -05:00
Davis King
2cfe8f9329
Changed the xcorr functions so they take the complex conjugate of the right
...
hand arguments if they are complex numbers. This way they do a proper
cross-correlation and also mirror the behavior of MATLAB.
2012-02-28 22:17:05 -05:00
Davis King
e0ab095422
Made byte_orderer copyable.
2012-02-28 18:44:27 -05:00
Davis King
159c2bbe91
Fixed missing std:: compiler error.
2012-02-28 18:44:06 -05:00
Davis King
3265277468
Added dcenter(), point_transform_affine, and rotation_matrix()
2012-02-27 20:04:57 -05:00
Davis King
1940012f33
Added the point_transform object
2012-02-27 18:51:14 -05:00
Davis King
f3efbc31b8
updated docs
2012-02-22 20:15:09 -05:00