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
Davis King
40472e0790
improved ml guide diagram.
2013-10-05 15:15:33 -04:00
Davis King
dc068968c3
Made pyramid_down<1> equivalent to pyramid_disable.
2013-10-05 10:29:48 -04:00
Davis King
cb0bbee68b
Added missing assert
2013-10-04 23:07:44 -04:00
Davis King
8fd4b9708c
Added the ability to get the score in addition to the label out of the
...
one_vs_all_decision_function.
2013-10-04 22:50:10 -04:00
Davis King
d6f0fd3743
Added the ability to get the score in addition to the label out of the
...
multiclass_linear_decision_function.
2013-10-04 22:35:30 -04:00
Davis King
10dec05a84
Added compile time checks that make it so the user gets a much more informative
...
error message if they mistakenly use matrices that are not column vectors with
the general purpose optimizers.
2013-10-04 22:14:33 -04:00
Davis King
7eadede7ae
Clarified some things in the example and also added code showing how to use the
...
new bounds constrained solver.
2013-10-04 22:13:03 -04:00