Commit Graph

4237 Commits

Author SHA1 Message Date
Davis King 72f84ca104 Improved the automatic selction of different SIMD instructions sets in visual studio. 2014-01-02 20:46:46 -05:00
Davis King 32b0fc913f Added casts to avoid compiler warnings in visual studio 2013 2014-01-02 18:40:19 -05:00
Davis King 5f7b18490c Made the cmake option for using SSE4 work with visual studio. 2014-01-02 12:28:45 -05:00
Davis King d4cd8779ee Made the default cmake settings enable SSE2 instructions when using Visual Studio. 2014-01-02 12:10:00 -05:00
Davis King 5481a8073d Added cmake options to easily turn SSE/AVX instructions on/off 2014-01-02 12:01:03 -05:00
Davis King 103b464923 Relaxed tests slightly to avoid false alarms. 2013-04-22 03:47:10 -04:00
Davis King 688471ffe7 fixed grammar 2014-01-02 09:41:53 -05:00
Davis King dee365eace A minor change to avoid compiler warnings from gcc 4.1. It also makes the code
slightly faster.
2014-01-02 09:32:39 -05:00
Davis King 5e1412547e merged 2014-01-02 09:22:44 -05:00
Davis King f56043b79a Changed SIMD #includes so they work on older versions of gcc 2014-01-02 09:22:10 -05:00
Davis King c23ee947a2 updated docs 2014-01-01 23:00:20 -05:00
Davis King c7c6da6f91 updated specs 2014-01-01 22:58:02 -05:00
Davis King 277c112abc updated docs 2014-01-01 19:48:48 -05:00
Davis King 43ce7908b9 Added skeleton of fhog object detection example. 2014-01-01 19:12:06 -05:00
Davis King f3dc3c0e9e Changed the default stopping epsilon from 0.3 to 0.1. 2014-01-01 15:45:34 -05:00
Davis King 58f0591835 Made the image_dataset_metadata::box constructable from a rectangle. 2014-01-01 15:03:53 -05:00
Davis King 8c41c85092 Made many of the mat() converters bind the resulting matrix expressions into
the BLAS bindings.
2014-01-01 14:14:53 -05:00
Davis King b5038f7803 Fixed compiler error due to missing ) 2014-01-01 13:59:58 -05:00
Davis King 14334b2791 A minor change to avoid compiler errors when serializing mlp objects. 2014-01-01 12:11:43 -05:00
Davis King 339c3040c5 Made directory and file printable with operator << 2013-12-27 17:29:40 -05:00
Davis King 24fda7ccf8 updated docs 2013-12-27 16:39:20 -05:00
Davis King 566e9535f1 Added an angle field to image_dataset_metadata 2013-12-27 14:05:39 -05:00
Davis King b3e2d76617 updated docs 2013-12-27 13:55:07 -05:00
Davis King 6e9de0db72 Added extract_image_chips() 2013-12-27 13:50:22 -05:00
Davis King 03449af332 Minor changes to avoid compiler warnings from gcc in some cases 2013-12-27 11:59:12 -05:00
Davis King 5874a2d46f Added std:: qualifiers to avoid compiler errors in some situations 2013-12-27 11:58:48 -05:00
Davis King 3128410b71 A minor change to avoid compiler warnings from gcc 2013-12-25 07:21:13 -05:00
Davis King 3ecaaa0b5f - Made flip_image_left_right() return a point_transform_affine object that
describes the exact transformation used.
- Fixed a bug in rotate_image(), it returned a point_transform_affine object
  that did the opposite of what the specification said it returns.
2013-12-23 16:25:46 -05:00
Davis King 4b4255d1f5 Added an overload of overlaps_any_box() that uses a default test_box_overlap
object.
2013-12-11 22:42:55 -05:00
Davis King 11742add41 updated docs 2013-12-09 21:20:17 -05:00
Davis King 6aec6888a0 Added get_frontal_face_detector() 2013-12-09 21:11:09 -05:00
Davis King 0cd7969147 Clarified spec 2013-12-08 10:51:21 -05:00
Davis King da73e4bdd4 Changed requires clause slightly to increase usability. 2013-12-08 10:50:13 -05:00
Davis King be31bd4779 updated docs 2013-12-08 10:47:36 -05:00
Davis King 03a34a69d1 Added threshold_filter_singular_values() 2013-12-08 10:46:51 -05:00
Davis King 30963435cc Made the spatial filtering functions always center their filters over the
output pixel exactly the same way as defined by centered_rect().
2013-12-07 11:52:07 -05:00
Davis King 4dd693e44c merged 2013-12-06 19:48:57 -05:00
Davis King 898d2e10c2 fixed some typos 2013-12-06 19:48:40 -05:00
Davis King c8817fa93d Another minor thing to avoid warnings from visual studio. 2013-12-05 23:29:35 -05:00
Davis King ce597d35cb Added missing #include (needed only to avoid gcc warnings) 2013-12-04 21:07:18 -05:00
Davis King 8e80150f00 Minor changes to avoid conflicts and warnings in visual studio. 2013-12-04 18:34:45 -05:00
Davis King 56d69eeed1 Just removed some typedefs because they cause name conflicts in
visual studio 2010.  So I just replaced the uses of the typedef
with the actual type.
2013-12-04 18:30:08 -05:00
Davis King fa25ae783a Just removed unused variable names to avoid warnings from gcc. 2013-12-03 22:51:11 -05:00
Davis King c2ff0cf81c Added a copy of libpng and zlib that will be statically compiled in
if no dynamic version of these libraries are installed on the system.
2013-12-03 22:44:47 -05:00
Davis King 7cd5f66492 Added a copy of libjpeg so that it can be statically compiled in when
cmake can't find a copy to dynamically link to.  This is especially
useful on windows where cmake never finds libjpeg.
2013-12-03 22:24:14 -05:00
Davis King 481c85b213 Made the SIMD code automatically pick which kind of instructions to use when compiled
in visual studio based on the setting of the /arch compiler option.
2013-12-01 17:17:50 -05:00
Davis King 7e7943cd37 Made all the simd functions explicitly inline because otherwise visual studio 2010
won't inline them.
2013-12-01 16:27:14 -05:00
Davis King f2cc77aa11 Added convenience overloads of pyramid_up() that work in place. 2013-12-01 15:55:48 -05:00
Davis King 13058b1bb6 updated docs 2013-12-01 15:22:31 -05:00
Davis King 55ee9dbaba Added flip_image_dataset_left_right(), upsample_image_dataset(), and
rotate_image_dataset().
2013-12-01 15:15:14 -05:00