openvino/thirdparty/fluid
2023-10-22 17:25:59 +04:00
..
modules/gapi fixing type, suppored -> supported (#20639) 2023-10-22 17:25:59 +04:00
check.sh Moved gflags, preprocessing dependencies to root (#6309) 2021-06-23 09:53:18 +03:00
checksum.sh Moved gflags, preprocessing dependencies to root (#6309) 2021-06-23 09:53:18 +03:00
checksum.txt Update fluid (#9007) 2021-12-08 14:43:31 +03:00
README.md Moved gflags, preprocessing dependencies to root (#6309) 2021-06-23 09:53:18 +03:00
revision.txt Update fluid (#9007) 2021-12-08 14:43:31 +03:00
update.sh Moved gflags, preprocessing dependencies to root (#6309) 2021-06-23 09:53:18 +03:00

OpenCV G-API (Fluid), standalone edition

This subtree hosts sources of G-API - a new OpenCV module for efficient image processing. G-API serves as a preprocessing vehicle for Inference Engine. At the moment, only Fluid (CPU) backend is used.

The sources are taken from OpenCV's main repository.

There are supplementary scripts which ease and verify the update process.

Usage

Updating to the latest master:

./update.sh

Updating to a particular revision:

./update.sh COMMIT_HASH

During update, this script checks if the source tree was modified after the latest update. If it was, update fails -- we want to avoid any diverge in the source so no changes should be committed ever to this copy of G-API.

One can check manually if sources were diverged from its last "valid" copy by running

./check.sh

An error message and non-zero exit code indicate possible inconsitency with this source copy.

One updated, all changes will be automatically staged.

Files

In addition to the source tree, the above two scripts maintain two files:

  • revision.txt -- the OpenCV's revision used to produce this source copy. If the code was taken from master, a timestamp is stored otherwise.
  • checksum.txt -- latest valid copy's check sum. Don't update this file manually.