Skip to content
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 34 commits into from
Jul 13, 2019
Merged

Updating OpenFace to version 2.2.0 #741

merged 34 commits into from
Jul 13, 2019

Commits on Sep 18, 2018

  1. Removing code duplication and getting rid of some C++ warnings due to…

    … float/double and signed/unsigned mixing.
    TadasBaltrusaitis committed Sep 18, 2018
    Configuration menu
    Copy the full SHA
    630aba9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e354534 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2018

  1. 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
    TadasBaltrusaitis authored Sep 24, 2018
    Configuration menu
    Copy the full SHA
    a274365 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2018

  1. Configuration menu
    Copy the full SHA
    a2d0fee View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2018

  1. Feature/code cleanup (#580)

    - name of revision
    - better scripts for model download (not only in Dropbox also OneDrive)
    TadasBaltrusaitis authored Oct 3, 2018
    Configuration menu
    Copy the full SHA
    aa6af6f View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2018

  1. Update the OpenCV constants to the corresponding ones in cpp namespac…

    …e. (#578)
    
    Updating OpenCV macros.
    taoyudong authored and TadasBaltrusaitis committed Oct 5, 2018
    Configuration menu
    Copy the full SHA
    9c2e5d6 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2018

  1. Configuration menu
    Copy the full SHA
    10c9ae2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    40af2cb View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2018

  1. Removing TBB dependency (#590)

    Removing a TBB dependence for code parallelization (done through OpenCV's parralel_for_
    TadasBaltrusaitis authored Oct 20, 2018
    Configuration menu
    Copy the full SHA
    77eae16 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2018

  1. Updating OpenBLAS (#594)

    Updating the 64 bit OpenBLAS version for Windows to 0.3.3 (50% perf improvement on certain machines)
    TadasBaltrusaitis authored Oct 25, 2018
    Configuration menu
    Copy the full SHA
    91cb3f9 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2018

  1. Configuration menu
    Copy the full SHA
    126b34f View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2018

  1. 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
    JanSellner authored and TadasBaltrusaitis committed Nov 19, 2018
    Configuration menu
    Copy the full SHA
    c179c1a View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2018

  1. Configuration menu
    Copy the full SHA
    ae1a8d0 View commit details
    Browse the repository at this point in the history
  2. Updating version.

    TadasBaltrusaitis committed Nov 28, 2018
    Configuration menu
    Copy the full SHA
    85c1f3d View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2018

  1. 2 Configuration menu
    Copy the full SHA
    d38ede2 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2019

  1. Better support for VS2015 and VS2017 projects

    Adding appveyor for 2017
    TadasBaltrusaitis committed Jan 16, 2019
    Configuration menu
    Copy the full SHA
    adc4caf View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2019

  1. Configuration menu
    Copy the full SHA
    09b6e51 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2019

  1. Updated Dockerfile (#692)

    * Updated Dockerfile 
    
    The current one seems outdated, which has no dlib and no cmake 3.2 support
    
    * Removing unnecessary installs
    farukarakaya authored and TadasBaltrusaitis committed May 8, 2019
    Configuration menu
    Copy the full SHA
    82cd66c View commit details
    Browse the repository at this point in the history

Commits on May 12, 2019

  1. Configuration menu
    Copy the full SHA
    330383f View commit details
    Browse the repository at this point in the history

Commits on May 28, 2019

  1. Feature/opencv4 (#706)

    * 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.
    TadasBaltrusaitis authored May 28, 2019
    Configuration menu
    Copy the full SHA
    9147dfe View commit details
    Browse the repository at this point in the history

Commits on May 29, 2019

  1. Configuration menu
    Copy the full SHA
    d37ec68 View commit details
    Browse the repository at this point in the history
  2. Results.

    TadasBaltrusaitis committed May 29, 2019
    Configuration menu
    Copy the full SHA
    d096456 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2019

  1. Fixing overlap detection in FaceLandmarkVidMulti:

    - correct intersection over union
    - added overlap detection after all models are tracked
    TadasBaltrusaitis committed Jun 5, 2019
    Configuration menu
    Copy the full SHA
    6fa6623 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2019

  1. Configuration menu
    Copy the full SHA
    d815fe6 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2019

  1. Configuration menu
    Copy the full SHA
    5c4f1fe View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2019

  1. add missing header (#724)

    Missing header in cmake.
    sziraqui authored and TadasBaltrusaitis committed Jun 18, 2019
    Configuration menu
    Copy the full SHA
    dc44e0f View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2019

  1. Configuration menu
    Copy the full SHA
    5f1f91b View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2019

  1. Feature/install script fixes (#735)

    Updating ./install.sh by removing old dependencies and making sure it works on fresh installs of Ubuntu 16.04 and Ubuntu 18.04
    TadasBaltrusaitis authored Jul 3, 2019
    Configuration menu
    Copy the full SHA
    264b84e View commit details
    Browse the repository at this point in the history
  2. Changing OpenCV library source (for some reason dropbox is not linkin…

    …g directly to the x64 dll's)
    TadasBaltrusaitis committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    c71c8d4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    397a58d View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2019

  1. - Use staged container builds to improve caching and reduce size (#727)

    * - 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
    xkortex authored and TadasBaltrusaitis committed Jul 4, 2019
    Configuration menu
    Copy the full SHA
    b802889 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2019

  1. Configuration menu
    Copy the full SHA
    ccd018a View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2019

  1. Configuration menu
    Copy the full SHA
    de43686 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fece457 View commit details
    Browse the repository at this point in the history