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
Davis King
bb49be31d8
Added comments about python not being threaded for the structural SVM
2013-10-04 21:37:22 -04:00
Davis King
2efbc9057e
merged
2013-10-03 22:18:59 -04:00
Davis King
0bdcb98c2c
Fixed a bug in extract_fhog_features() that happened when very small
...
images were given.
2013-10-03 22:17:58 -04:00
Davis King
5c710a6a36
updated docs
2013-10-03 21:45:43 -04:00
Davis King
e0a6e30581
Refactored the image pyramid code. Now there is just one templated object,
...
pyramid_down and you give it the downsampling amount as a template argument.
2013-10-03 21:36:51 -04:00
Davis King
39ed906c39
Made resize_image() overload a little more robust.
2013-10-03 21:23:23 -04:00
Davis King
c07f4e5584
updated docs
2013-10-03 21:02:01 -04:00
Davis King
79f8e1465a
Added pyramid_down_generic
2013-10-03 20:58:43 -04:00
Davis King
2ec475cc2f
Fixed some compile time errors in the new overload of resize_image().
2013-10-03 20:57:22 -04:00
Davis King
f35a90c85f
Added missing assert
2013-10-02 22:51:12 -04:00
Davis King
b8de7f5a6d
Made resize_image() use bilinear interpolation by default and also added
...
a special version of it that is optimized for this case.
2013-10-02 22:47:34 -04:00
Davis King
3be34b77e4
Made color version of interpolate_bilinear faster.
2013-10-02 21:48:00 -04:00
Davis King
673ccbbf63
Made interpolate_bilinear a little bit faster.
2013-10-02 21:45:08 -04:00
Davis King
e3a4365203
Slightly reduced the amount of blurring that happens in pyramid_down_5_4.
2013-10-02 21:24:51 -04:00
Davis King
f7606b483c
Added code to avoid another useless vistual studio warning.
2013-10-02 19:08:13 -04:00
Davis King
10e890e1c7
Merge
2013-10-02 17:58:18 -04:00
Davis King
9427dd234d
Just renamed some variables to avoid a name conflict with a #define in vistual studio.
2013-10-02 17:57:48 -04:00
Davis King
c9339b7934
Fixed grammar and added minor clarifications
2013-10-01 23:05:46 -04:00
Davis King
38ec659bed
updated docs
2013-10-01 23:02:25 -04:00