• Dmitry Matveev's avatar
    Merge pull request #12857 from dmatveev:hld · dbed39a9
    Dmitry Matveev authored
    * G-API Documentation: first submission
    
    This PR introduces a number of new OpenCV documentation chapters for
    Graph API module.
    
    In particular, the following topics are covered:
    - Introduction & background information;
    - High-level design overview;
    - Kernel API;
    - Pipeline example.
    
    All changes are done in Markdown files, no headers, etc modified.
    
    Doxygen references for main API classes will be added later.
    
    Also, a tutorial will be introduced soon (in the common Tutorials place)
    
    * G-API Documentation - fix warnings & trailing whitespaces
    
    * G-API Documentation: address review issues
    
    * G-API Documentation: export code snippets to compileable files
    
    * gapi: move documentation samples
    dbed39a9
kernel_hierarchy.dot 395 Bytes
digraph {
  rankdir=BT;
  node [shape=record];

  ki_a [label="{<f0> interface\nA}"];
  ki_b [label="{<f0> interface\nB}"];

  {rank=same; ki_a ki_b};

  "CPU::A"     -> ki_a [dir="forward"];
  "OpenCL::A"  -> ki_a [dir="forward"];
  "Halide::A"  -> ki_a [dir="forward"];

  "CPU::B"     -> ki_b [dir="forward"];
  "OpenCL::B"  -> ki_b [dir="forward"];
  "Halide::B"  -> ki_b [dir="forward"];
}