-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Updating OpenFace to version 2.2.0 #741
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
… float/double and signed/unsigned mixing.
* 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
- name of revision - better scripts for model download (not only in Dropbox also OneDrive)
…e. (#578) Updating OpenCV macros.
Removing a TBB dependence for code parallelization (done through OpenCV's parralel_for_
Updating the 64 bit OpenBLAS version for Windows to 0.3.3 (50% perf improvement on certain machines)
Adding appveyor for 2017
* Updated Dockerfile The current one seems outdated, which has no dlib and no cmake 3.2 support * Removing unnecessary installs
…o OpenFace in C# (#697)
* Travis OpenCV4 update, testing Ubuntu with new OpenCV * Fix to Ubuntu travis * Another attempt at OpenCV 4.0 for Ubuntu * And another OpenCV attempt. * Simplifying the travis script * Ubuntu OpenCV 4 support. * Updating to OpenCV 4, for x64 windows. * Fixes to move to OpenCV 4 on windows. * Travis fix for OpenCV 4 on OSX * Renaming a lib. * Travis opencv4 fix. * Building OpenCV4 versions using appveyor. * Attempt mac travis fix. * Small travis fix. * Travis fix attempt. * First iteration in boost removal and upgrade to C++17 * Test with ocv 4.0 * Moving filesystem out of stdafx * Some more boost testing with cmake. * More CMAKE options * More compiler flag changes * Another attempt at compiler options. * Another attempt. * More filesystem stuff. * Linking to filesystem. * Cmake fix with target linking. * Attempting travis with g++-8 * Attempting to setup g++8 on travis linux. * Another travis change. * Adding OpenBLAS to travis and removing g++-8 * Fixing typo * More travis experiments. * More travis debugging. * A small directory change. * Adding some more travis changes. * travis typo fix. * Some reordering of travis, for cleaner yml * Removing `using namespace std` in order to avoid clash with byte and to make the code more consistent. * Working towards removing std::filesystem requirement, allow boost::filesystem as well. * Making boost an optional dependency * Fixing std issue. * Fixing cmake issue. * Fixing the precompiled header issue. * Another cmake boost fix. * Including missing files. * Removing unnecessary includes. * Removing more includes. * Changes to appveyor build, proper removal of VS2015 * If boost is present, do not need to link to filesystem. * Removing un-needed link library. * oops * Mac attempt at opencv4 travis. * Upgrading OCV to 4.1 on VS2018 * Downloading OpenCV binaries through a script * Triger an appveyor build. * Upgrading VS version. * Attempting VS2017 build * Adding win-32 libraries for OpenCV 4.1 * Adding OpenCV 32 bit libraries.
- correct intersection over union - added overlap detection after all models are tracked
Missing header in cmake.
Updating ./install.sh by removing old dependencies and making sure it works on fresh installs of Ubuntu 16.04 and Ubuntu 18.04
…g directly to the x64 dll's)
… into develop
* - Use staged container builds to improve caching and reduce size - Image size reduced from 8 GB to 1.6ish - Switched from Make to Ninja for faster builds that do not hog processor - Removed unneded dependencies - Added to .dockerignore - Readme for docker stuff - Staged Builds - Docker's overlay FS means that `rm`ing files does not reduce size - Once build artifacts are build, the build dependencies are no longer needed - Both of these can be solved by building in a temporary image and copying only the needed libraries in - Leverages DESTDIR to generate a directory structure that can be just copied onto the `/` of the filesystem - Similarly, the data files (like models) can be downloaded ahead of time into their own image and copied in. This saves on network IO. - Anything in a RUN directive that is non-deterministic (e.g. downloading a file from a link, the content of that link changes) does not cause a cache miss, so if you need to update something RUN uses, either modify the dockerfile or build with `--no-cache` to force a rebuild - Switch to Ninja - cmake can generate many types of build systems - Ninja builds faster than GNU Make - `make -j` has a tendency to lock up my system when building locally - Do not need to tell ninja how many jobs to run - .dockerignore - Paths in .dockerignore are basically invisible to dockerd, so when dockerd zips up the build context, all of the cruft can be ignored - it is beneficial to docker build speed to add any large, unnecssary files and directories to .dockerignore. - Just remember they cannot be seen by dockerd * removing cruft and some format fixes * updated dockerfile to opencv 4.1.0
…have boost installed. (#738)
… into develop
ratgen
pushed a commit
to ratgen/OpenFace
that referenced
this pull request
Jul 7, 2022
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 - (TadasBaltrusaitis#698, TadasBaltrusaitis#629, TadasBaltrusaitis#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 (TadasBaltrusaitis#511) Fixing a bug with output images when using GUI (TadasBaltrusaitis#694) Updating RAWImage - TadasBaltrusaitis#609, so it can be initialized from System.Drawing.Bitmap directly Fixing overlap detection for multi face tracking (TadasBaltrusaitis#693)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Change log: