Commit Graph

148 Commits

Author SHA1 Message Date
Tadas Baltrusaitis
e4a57e11d2 Updating OpenFace to version 2.2.0 (#741)
Change log:

Moving to C++17. This means that the code can only be build using C++17 compilers (e.g. g++ >8 and Visual Studio 2017, clang > 5), fixing related bugs - (#698, #629, #641)
Removing an explicit dependency on boost (all the filesystem operations are performed using std::filesystem or boost::filesysteme). If boost is available it will used boost:filesystem, otherwise std::filesystem (this requires C++17)
Visual Studio 2017 is now the main version for Visual Studio builds, VS 2015 is no longer supported
Updating OpenCV to 4.1 version (#511)
Fixing a bug with output images when using GUI (#694)
Updating RAWImage - #609, so it can be initialized from System.Drawing.Bitmap directly
Fixing overlap detection for multi face tracking (#693)
2019-07-13 19:19:20 +01:00
Tadas Baltrusaitis
caaefae7d3 Develop (#619)
* Removing code duplication and getting rid of some C++ warnings due to float/double and signed/unsigned mixing.

* Fixing the screenshot functionality.

* Feature/code cleanup (#573)

* Header guard cleanup (making sure naming is compliant with C++ standards and consistent).

* Removing un-needed nullptr checks.

* Removing SSE warnings for x64 builds (as SSE is enabled by default no need for a flag)

* Reverting Mat deletion

* Adding Visual Studio 2017 solution

* Feature/code cleanup (#580)

- name of revision
- better scripts for model download (not only in Dropbox also OneDrive)

* Update the OpenCV constants to the corresponding ones in cpp namespace. (#578)

Updating OpenCV macros.

* Slight change in packaging code (use a shared download script).

* Removing TBB dependency (#590)

Removing a TBB dependence for code parallelization (done through OpenCV's parralel_for_

* Updating OpenBLAS (#594)

Updating the 64 bit OpenBLAS version for Windows to 0.3.3 (50% perf improvement on certain machines)

* Ability to specify output image formats and removing unused quiet parameter.

* Update Windows download script (#608) (#610)

- Automatically choose correct path to the model files so that it works for both, source code compilation and binary use
- Use absolute paths in the system exists methods

* Updating version.

* Packaging code update.
2018-11-29 19:49:47 +00:00
Tadas Baltrusaitis
be9b57703c A number of changes to bring up master to version 2.0.6 (#581)
- Removed duplicated code and some C++ warnings
- Fixing snapshot function in HeadPoseLive (test on PC)
- C++ code cleanup (https://github.com/TadasBaltrusaitis/OpenFace/issues/533, https://github.com/TadasBaltrusaitis/OpenFace/issues/534)
- Adding a Visual Studio 2017 solution file
- Moving to C++ OpenCV convention (thanks @taoyudong)
- Storing models in additional locations (see wiki and scripts) https://github.com/TadasBaltrusaitis/OpenFace/issues/553
2018-10-06 21:13:18 +01:00
Tadas Baltrusaitis
0bfc42544b Not calling waitKey if no output is shown. 2018-08-20 08:08:50 +01:00
Tadas Baltrusaitis
212601f366 Do not install boost on OS X travis as it is already there 2018-08-03 21:16:01 +01:00
Tadas Baltrusaitis
36102474cb Bug fix with bounding box computation and with Region of Interest for face validation. 2018-07-05 14:30:16 +01:00
Tadas Baltrusaitis
3c9ee1ce3b Bug fix with processing really short sequences with FeatureExtraction executable 2018-06-28 16:18:55 +02:00
Tadas Baltrusaitis
a127ec69b4 No need to build dlib-update in travis anymore. 2018-06-28 09:27:33 +02:00
Tadas Baltrusaitis
e13750329f More TBB search cleanup 2018-06-28 08:03:00 +02:00
Tadas Baltrusaitis
9d8b37663a Try being better at finding TBB in OS X. 2018-06-27 20:25:04 +02:00
Tadas Baltrusaitis
0f5c4a4184 Figuring out OSX TBB location. 2018-06-26 16:07:39 +02:00
Tadas Baltrusaitis
67afd77a00 To make debugging easier. 2018-06-23 06:37:09 +01:00
Tadas Baltrusaitis
8f2b297669 A small travis fix. 2018-06-22 22:00:17 +01:00
Tadas Baltrusaitis
5be026174d Attempting to build dlib for OSX. 2018-06-22 21:40:00 +01:00
Tadas Baltrusaitis
8ebdea0958 Attempt to install openblas on travis, now missing fblas77.h 2018-06-22 20:58:52 +01:00
Tadas Baltrusaitis
079c282074 Trying to fix issues with OpenBLAS include 2018-06-22 19:23:54 +01:00
Tadas Baltrusaitis
a005e5b6ae Simplifying travis for OSX. 2018-06-22 17:07:05 +01:00
Tadas Baltrusaitis
40c2a9a20f Telling OSX where to look for BLAS. 2018-06-21 22:20:03 +01:00
Tadas Baltrusaitis
229559fd72 OSX openblas fix. 2018-06-21 21:52:03 +01:00
Tadas Baltrusaitis
d46d2c39ba Missing semicolons. 2018-06-21 21:39:11 +01:00
Tadas Baltrusaitis
7cdd419d6c Make sure OpenBLAS is installed on osx 2018-06-21 21:36:52 +01:00
Tadas Baltrusaitis
1dd6cfba2e Small travis fix. 2018-06-21 21:32:20 +01:00
Tadas Baltrusaitis
8cec978a8d Installing dlib in travis. 2018-06-21 21:25:10 +01:00
Tadas Baltrusaitis
e515482b18 Trigger travis 2018-06-21 20:59:58 +01:00
Tadas Baltrusaitis
d27da058a2 Working on dlib cmake. 2018-06-20 22:13:21 +01:00
Tadas Baltrusaitis
00565bb4ee Update to travis. 2018-06-20 19:58:35 +01:00
Tadas Baltrusaitis
205f1ce689 Dlib update preparation for OSX and Ubuntu. 2018-06-18 16:28:14 +01:00
Tadas Baltrusaitis
bc77974745 Another attempt to figure out why travis breaks. 2018-05-29 21:52:59 +01:00
Tadas Baltrusaitis
c36c290276 Small travis fix. 2018-05-29 19:38:32 +01:00
Tadas Baltrusaitis
cdecf902cd Updating licensing in source code files. More thorough travis tests. 2018-05-29 18:03:26 +01:00
Tadas Baltrusaitis
d9079e9bb0 More error reporting for OSX issues. 2018-05-27 13:13:16 +01:00
Tadas Baltrusaitis
c97fe6d85e Reporting if direcotry is missing. 2018-05-27 09:48:17 +01:00
Tadas Baltrusaitis
2a58f9a39b Travis location fix. 2018-05-27 09:02:59 +01:00
Tadas Baltrusaitis
c09ca63d6e Even more simplification for travis 2018-05-27 08:43:47 +01:00
Tadas Baltrusaitis
93a55b2e04 Simplifying travis test further. 2018-05-26 20:58:34 +01:00
Tadas Baltrusaitis
e6b48911da Travis fix 2018-05-26 19:12:22 +01:00
Tadas Baltrusaitis
a8fbf7a16a Simplifying the travis tests. 2018-05-26 18:51:09 +01:00
Tadas Baltrusaitis
3baa031205 Another OSX fix attempt. 2018-05-26 17:42:13 +01:00
Tadas Baltrusaitis
3cf21413e4 GUI bug fix with recording parameters.
Allowing for linking to BLAS in general rather than specifically OpenBLAS
2018-05-26 11:06:45 +01:00
Tadas Baltrusaitis
ade0e4ecc8 Numerical stability hotfix, attempt to fix travis CI for osx. 2018-05-26 08:59:11 +01:00
Tadas Baltrusaitis
008d523246 Full test suite complete, remove osx from travis. 2018-05-09 07:18:39 +01:00
Tadas Baltrusaitis
53018d09b5 Another attempt at a travis fix. 2018-05-08 21:21:10 +01:00
Tadas Baltrusaitis
b48f06d42e Changing testing scripts for CI. 2018-05-07 09:27:47 +01:00
Tadas Baltrusaitis
394b73efb7 Even more CI simplification. Fixing a warning caused by callig OpenBLAS with a string literal. 2018-05-06 22:07:58 +01:00
Tadas Baltrusaitis
f6a9dfe95a Simplifying travis and appveyor, too heavy to run atm. 2018-05-06 16:17:55 +01:00
Tadas Baltrusaitis
a69efc502e Another attempt at a travis fix 2018-05-06 14:01:08 +01:00
Tadas Baltrusaitis
c373db3b7f Travis fix, simplifying appveyor. 2018-05-06 13:37:31 +01:00
Tadas Baltrusaitis
e0ba3345b7 Debugging travis and dlib issue fix for Mac OS and appveyor speed fix. 2018-05-06 11:11:22 +01:00
Tadas Baltrusaitis
838337c760 Moving OpenFace 2.0 to develop branch and getting ready for master. 2018-05-06 08:19:09 +01:00
Tadas Baltrusaitis
79046cebcc More travis fixes. 2018-02-02 10:04:43 +00:00