Davis King
|
daf47c0e8d
|
Fixed incorrect docs
|
2011-05-30 11:05:46 -04:00 |
|
Davis King
|
d277dc912e
|
Increased the hysteresis_threshold() recursion depth a bit.
|
2011-05-30 10:59:58 -04:00 |
|
Davis King
|
b13bb3642c
|
Made threshold_image() handle signed pixels properly.
|
2011-05-30 10:58:53 -04:00 |
|
Davis King
|
2dd28ac0fe
|
Changed hysteresis_threshold() so it properly handles signed pixel types.
|
2011-05-30 10:51:20 -04:00 |
|
Davis King
|
fe69a6e8c6
|
updated release notes
|
2011-05-29 19:26:36 -04:00 |
|
Davis King
|
19426ea429
|
updated docs
|
2011-05-29 19:02:19 -04:00 |
|
Davis King
|
fa7745007f
|
Fixed grammar.
|
2011-05-29 19:00:07 -04:00 |
|
Davis King
|
8b55807fe6
|
Updated the docs to discuss pixel formats and what happens during the
various save_*() calls for saving images.
|
2011-05-29 18:52:16 -04:00 |
|
Davis King
|
e76aadb232
|
Added comments explaining the conversion that might happen when images
are saved to disk by the various save_*() functions.
|
2011-05-29 18:51:41 -04:00 |
|
Davis King
|
2f7196db7c
|
Fixed a bug in assign_pixel_intensity() that happened when
the target pixel was an RGB pixel with an alpha channel.
|
2011-05-29 17:44:33 -04:00 |
|
Davis King
|
32e1d0b66c
|
Added more tests
|
2011-05-29 16:14:37 -04:00 |
|
Davis King
|
ed3c252206
|
Made get_pixel_intensity() more efficient.
|
2011-05-29 16:13:51 -04:00 |
|
Davis King
|
02bf1190ae
|
Changed [A-Z] bar size a little so that it looks right in firefox.
|
2011-05-29 15:17:30 -04:00 |
|
Davis King
|
cbea47728b
|
Made the links at the top of the term index page a little bigger.
|
2011-05-28 20:40:49 -04:00 |
|
davis@blarg-a324a5a3e.localnet
|
18513aa625
|
merged
|
2011-05-28 20:22:38 -04:00 |
|
davis@blarg-a324a5a3e.localnet
|
a9fd134843
|
Minor change to avoid a compiler error in visual studio 2010
|
2011-05-28 20:20:34 -04:00 |
|
Davis King
|
dbd4ca21db
|
Added to the term index
|
2011-05-28 20:13:30 -04:00 |
|
Davis King
|
05f299f5ea
|
Fixed grammar.
|
2011-05-28 20:02:04 -04:00 |
|
Davis King
|
5bdf93eff7
|
Switched the default hash function for std::strings (when used with hash tables)
to dlib::hash().
|
2011-05-28 19:55:06 -04:00 |
|
Davis King
|
6335f1104f
|
minor cleanup
|
2011-05-28 19:46:48 -04:00 |
|
Davis King
|
cd3819da20
|
Added another test
|
2011-05-28 19:36:18 -04:00 |
|
Davis King
|
40fd24b8d3
|
updated docs
|
2011-05-28 19:03:08 -04:00 |
|
Davis King
|
884fca7ac6
|
Improved hashing tests and clarified spec.
|
2011-05-28 18:42:57 -04:00 |
|
Davis King
|
5c94f1003d
|
Clarified spec
|
2011-05-28 18:14:05 -04:00 |
|
Davis King
|
3785d3202d
|
Added comments regarding endianness and hashing.
|
2011-05-28 18:06:32 -04:00 |
|
Davis King
|
a68c27be8f
|
Added a hash() for matrices.
|
2011-05-28 17:59:58 -04:00 |
|
Davis King
|
f338f6b7ca
|
Fixed a linker error that happens on gcc.
|
2011-05-28 17:59:15 -04:00 |
|
Davis King
|
2d0df035ea
|
Added a unit test for the new hashing functions.
--HG--
rename : dlib/test/bridge.cpp => dlib/test/hash.cpp
|
2011-05-28 17:44:52 -04:00 |
|
Davis King
|
ebbb1b68f1
|
Added Austin Appleby's excellent MurmurHash3 hashing code and setup some
additional convenience functions.
|
2011-05-28 17:33:07 -04:00 |
|
Davis King
|
4369c68376
|
updated docs
|
2011-05-28 17:24:30 -04:00 |
|
Davis King
|
5b2228e07c
|
Changed comment so htmlify will put an anchor on it.
|
2011-05-28 17:23:09 -04:00 |
|
Davis King
|
2fcc1b30c7
|
Changed code to use the new DLIB_ASSERT_HAS_STANDARD_LAYOUT to check
if a type can be swapped rather than the explicit union trick.
|
2011-05-28 17:19:20 -04:00 |
|
Davis King
|
7257589a46
|
Moved DLIB_ASSERT_HAS_STANDARD_LAYOUT into assert.h.
|
2011-05-28 17:07:06 -04:00 |
|
Davis King
|
3b9fbda0e1
|
Added a macro to assert on a type being a POD or a standard layout type.
This way I can change just this one macro to use the better C++0x
method of doing this check once C++0x becomes available.
|
2011-05-28 17:00:56 -04:00 |
|
Davis King
|
ecfa04941d
|
updated docs
|
2011-05-28 15:52:27 -04:00 |
|
Davis King
|
715e19dd21
|
Added some unit tests for the save_png() and load_png() functions.
|
2011-05-28 12:00:57 -04:00 |
|
Davis King
|
eaa0b45c15
|
Cleaned up this example a little.
|
2011-05-28 11:18:17 -04:00 |
|
Davis King
|
a0e44acc17
|
Switched all the uses of array2d to not use the array2d<type>::kernel_1a
syntax but to use the array2d<type> syntax.
|
2011-05-28 11:10:50 -04:00 |
|
Davis King
|
8dfde0fe9e
|
updated docs
|
2011-05-28 10:28:49 -04:00 |
|
Davis King
|
5e384614be
|
Changed the array2d object so you don't have to say array2d<type>::kernel_1a
anymore to declare it. Now you just say array2d<type>.
|
2011-05-28 10:26:29 -04:00 |
|
Davis King
|
35a6408f8e
|
Simplified examples by using load_image() instead of load_bmp()
|
2011-05-28 09:52:27 -04:00 |
|
Davis King
|
739c68adf6
|
Removed debugging cout statement.
|
2011-05-28 09:44:52 -04:00 |
|
Davis King
|
959ac1fee7
|
Fixed incorrect exception being thrown.
|
2011-05-28 09:43:01 -04:00 |
|
Davis King
|
275410af43
|
updated docs
|
2011-05-28 09:38:29 -04:00 |
|
Davis King
|
dc1cafe846
|
Fixed compile time test
|
2011-05-28 09:18:09 -04:00 |
|
Davis King
|
d3a73bdbae
|
Added the load_image() function which just looks at a file's extension and
then calls the appropriate image loading function.
|
2011-05-27 19:19:11 -04:00 |
|
Davis King
|
beee293d2d
|
Added a bunch of overloads for all the various save_*() and load_*() image
I/O options dlib supports. Also added ones which can work directly with
a string file name.
|
2011-05-27 19:04:46 -04:00 |
|
Davis King
|
998c7b2f6b
|
Fixed code so it throws the right type of exception.
|
2011-05-27 18:44:58 -04:00 |
|
Davis King
|
ddac90f49a
|
Added a function for saving to the PNG image format.
|
2011-05-27 18:38:33 -04:00 |
|
Davis King
|
6f4c65a6c5
|
updated png_loader so it can load 16bit data.
|
2011-05-27 16:54:00 -04:00 |
|