Davis King
|
7742c575bd
|
Made rotate_image() return a transformation object that defines the point mapping
between the input and output images.
|
2013-11-13 19:52:40 -05:00 |
|
Davis King
|
478af745de
|
Added inv() that invert point transformation functions.
|
2013-11-13 19:50:15 -05:00 |
|
Davis King
|
01fa1f223e
|
Fixed a compile time bug that could occur when wide character strings were
serialized.
|
2013-11-13 18:50:47 -05:00 |
|
Davis King
|
64f36ea160
|
Increased the threshold for using separable filters.
|
2013-11-11 21:20:09 -05:00 |
|
Davis King
|
0ffdc78242
|
Made remove_unobtainable_rectangles() work on scan_fhog_pyramid.
|
2013-11-11 19:08:28 -05:00 |
|
Davis King
|
791e9cda7f
|
updated docs
|
2013-11-11 17:48:54 -05:00 |
|
Davis King
|
b3ca12587e
|
Added missing requires clause to function.
|
2013-11-11 17:48:48 -05:00 |
|
Davis King
|
60a1bdc9a8
|
clarified spec
|
2013-11-11 17:46:50 -05:00 |
|
Davis King
|
6401e6931e
|
Added scan_fhog_pyramid.
|
2013-11-11 17:35:00 -05:00 |
|
Davis King
|
dc4cc09294
|
More stuff to avoid compiler errors in clang
|
2013-11-11 00:36:26 -05:00 |
|
Davis King
|
39eef90b35
|
Minor change to avoid compiler error in clang
|
2013-11-11 00:30:25 -05:00 |
|
Davis King
|
8ea4fc3fba
|
A minor change to avoid a compiler error in visual studio 2005
|
2013-11-11 00:08:17 -05:00 |
|
Davis King
|
61c2a5eb2a
|
Sped up the image filtering functions by switching them to use AVX
instructions when available.
|
2013-11-10 23:49:42 -05:00 |
|
Davis King
|
80d36f4370
|
Fleshed out the AVX SIMD support
|
2013-11-10 23:48:58 -05:00 |
|
Davis King
|
4fec4476ac
|
Fixed bug in simd4i operator>>
|
2013-11-10 22:03:26 -05:00 |
|
Davis King
|
6a56aad01a
|
A minor change to avoid a compiler error when not using SSE instructions.
|
2013-11-10 21:21:57 -05:00 |
|
Davis King
|
a29472ab9e
|
Made extract_fhog_features() and resize_image() a little faster.
|
2013-11-10 20:52:26 -05:00 |
|
Davis King
|
d92b33de6a
|
Fixed SSE detection macros to work properly with -msse3
|
2013-11-10 20:47:32 -05:00 |
|
Davis King
|
e4abab3755
|
Made extract_fhog_features() a little faster by adding more SIMD instructions.
|
2013-11-10 14:00:35 -05:00 |
|
Davis King
|
26eb8143a4
|
Made spatially_filter_image_separable() a little bit faster.
|
2013-11-10 13:24:27 -05:00 |
|
Davis King
|
ae08cdc5cb
|
Made spatially_filter_image() use SIMD instructions when filtering float data.
|
2013-11-10 12:29:02 -05:00 |
|
Davis King
|
306c9c5be2
|
Made spatially_filter_image_separable() use SIMD instructions when filtering
float data.
|
2013-11-10 11:48:22 -05:00 |
|
Davis King
|
9b9ffcba86
|
Increased the speed of resize_image() and the image pyramid functions by making
them use SIMD instructions. Also changed the default interpolation method for
pyramid_up to bilinear interpolation and removed the levels option.
|
2013-11-08 22:46:41 -05:00 |
|
Davis King
|
6bf6c5f979
|
Added conversions from simd4f to simd4i.
|
2013-11-08 22:17:45 -05:00 |
|
Davis King
|
ca5eeb8077
|
fixed incorrect #include
|
2013-11-08 18:08:34 -05:00 |
|
Davis King
|
ea460afd96
|
Fixed the distributed version of the structural svm solver to work with the
recent changes to the core solver. Also added support for the nuclear norm
regularization and cache refinement options.
|
2013-11-07 21:42:23 -05:00 |
|
Davis King
|
43fdc03fc9
|
updated fhog unit tests
|
2013-11-06 23:03:49 -05:00 |
|
Davis King
|
cbc79bcfb0
|
Made extract_fhog_features() faster by using simd instructions. Also added an
option to zero pad the borders of the output to it's easier to filter.
|
2013-11-06 22:39:45 -05:00 |
|
Davis King
|
2895d425a1
|
Fixed the new cache based epsilon feature so it actually prevents any calls to
the separation oracle once the cache based refinement starts.
|
2013-11-05 22:42:25 -05:00 |
|
Davis King
|
ddc698085b
|
Added initial version of simd objects.
|
2013-11-05 20:14:52 -05:00 |
|
Davis King
|
de23eed3c3
|
Added more filtering unit tests
|
2013-11-05 19:53:55 -05:00 |
|
Davis King
|
3fa470e809
|
Added missing #include to example
|
2013-11-05 18:31:29 -05:00 |
|
Davis King
|
d6d5712139
|
Fixed a bug I just introduced which caused the filtering functions to not filter
the entire image. Also added a bunch of unit tests to cover the new behavior of
the filtering functions.
|
2013-11-05 18:10:30 -05:00 |
|
Davis King
|
67ce66c109
|
Upgraded spatial filtering routines to work with even sized filters.
|
2013-11-05 17:41:58 -05:00 |
|
Davis King
|
9ab1f7cc70
|
Added tests for new zero_border_pixels() overload.
|
2013-11-05 17:37:23 -05:00 |
|
Davis King
|
4329935f71
|
Added an overload of zero_border_pixels() that lets you give a rectangle as
input to define the non-border area.
|
2013-11-05 17:30:40 -05:00 |
|
Davis King
|
2fef9dcca1
|
Added std:: to some functions to avoid potential ambiguity.
|
2013-11-02 18:44:10 -04:00 |
|
Davis King
|
e3f055a1bb
|
Changed #includes to avoid unnecessary recompilation.
|
2013-11-02 16:56:42 -04:00 |
|
Davis King
|
fb937072fe
|
Added utility function that can be overloaded by image scanners that want to
use nuclear norm regularization in their parameter estimation.
|
2013-11-01 20:19:50 -04:00 |
|
Davis King
|
afcc4e727a
|
Added a nuclear norm regularization option to the structural svm solver.
|
2013-11-01 20:14:51 -04:00 |
|
Davis King
|
3e17828ead
|
Clarified spec
|
2013-11-01 17:37:21 -04:00 |
|
Davis King
|
f10c3389a0
|
Added another draw_fhog() overload.
|
2013-11-01 17:31:13 -04:00 |
|
Davis King
|
555b7c8a5c
|
merged
|
2013-10-31 23:29:59 -04:00 |
|
Davis King
|
1b452aa2d3
|
More tweaks to fhog feature extraction that makes it a bit faster.
|
2013-10-31 23:28:44 -04:00 |
|
Davis King
|
068fcd9a32
|
Updated requires clause for the spatial filtering methods to note that you
can't use the add_to or use_abs options with color images.
|
2013-10-31 23:00:07 -04:00 |
|
Davis King
|
f30c1c34a4
|
merged
|
2013-10-31 22:49:03 -04:00 |
|
Davis King
|
a7d99810b6
|
Made the fhog code a little bit faster.
|
2013-10-31 22:46:50 -04:00 |
|
Davis King
|
89bb2d4505
|
Changed tests slightly to avoid a bug in gcc 4.8
|
2013-10-31 22:16:46 -04:00 |
|
Davis King
|
eb676bf014
|
Just fixes compiler warnings in gcc 4.8 and clang 3.4.
|
2013-10-31 21:36:44 -04:00 |
|
Davis King
|
e9c6a7743f
|
Added more () to avoid a compiler error in gcc 4.7.1 on SUSE Linux.
Thanks to Volker Härtel for finding this.
|
2013-10-26 09:23:33 -04:00 |
|