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
Davis King
114de95200
Refactored code slightly to avoid getting this warning from gcc when certain
...
optimizations are enabled "warning: assuming signed overflow does not occur
when assuming that (X + c) < X is always false"
2013-10-22 21:07:23 -04:00
Davis King
c24f1d67e7
updated docs
2013-10-22 19:16:18 -04:00
Davis King
258d4bed2c
Tweaked the PSI validation test again
2013-10-21 18:33:56 -04:00
Davis King
011758824a
Changed fhog coordinate transforms so that they are properly invertible.
2013-10-20 11:04:32 -04:00
Davis King
a67c7c73c9
Slightly tweaked PSI validation test again
2013-10-19 09:20:36 -04:00
Davis King
de361671b2
Added overloads of fhog_to_image() and image_to_fhog() that work on rectangles.
2013-10-18 22:49:58 -04:00
Davis King
075ed63861
Relaxed PSI vector consistency test to avoid false alarms.
2013-10-18 22:46:25 -04:00
Davis King
af34478be3
Made the spatial filtering functions filter each color channel independently
...
rather than converting to HSI and filtering just the I channel. Also, the
spatially_filter_image_separable_down() routine now only allows grayscale
output images.
2013-10-17 20:24:11 -04:00
Davis King
088ab2e1a0
fixed grammar in comment
2013-10-16 19:15:26 -04:00
Davis King
362fbc7aef
fixed grammar
2013-10-16 17:31:54 -04:00
Davis King
6cb9418c3e
Created release v18.5
2013-10-09 22:00:53 -04:00
Davis King
df58059cf2
Added tag v18.5 for changeset 3026cfaf82c5
2013-10-09 22:00:53 -04:00
Davis King
fc4869967b
updated release notes
2013-10-09 20:59:57 -04:00
Davis King
94254c4506
Changed test slightly to avoid a false alarm
2013-10-09 19:59:29 -04:00
Davis King
5edef1e04a
Added more paths to search when looking for the Intel MKL on windows.
2013-10-08 07:20:53 -04:00
Davis King
6dca7dea4d
Reverted the changes from 4704356b676c.
2013-10-07 21:01:25 -04:00
Davis King
03ceb3ec4c
Fixed some issues with the cmake files for linking with 64bit intel mkl
2013-10-07 20:59:22 -04:00
Davis King
5e14775e74
Setup cmake files to find the Intel MKL on windows and try to link with it if present.
2013-10-07 20:07:29 -04:00
Davis King
4628929bbb
Fixed the BLAS and LAPACK bindings so they work with the 64bit version of the Intel MKL
...
when used on Windows.
2013-10-07 20:05:49 -04:00
Davis King
df06baa9d7
Updated diagrams.
2013-10-06 21:55:49 -04:00
Davis King
e59a9d8b5d
cleaned up makedocs slightly
2013-10-06 21:36:59 -04:00
Davis King
cdcdc58892
updated release notes
2013-10-05 18:40:57 -04:00
Davis King
ac824e6eb6
updated machine learning guide svg file.
2013-10-05 18:16:58 -04:00