* Added info on DockerHub CI Framework
* Feature/azaytsev/change layout (#3295)
* Changes according to feedback comments
* Replaced @ref's with html links
* Fixed links, added a title page for installing from repos and images, fixed formatting issues
* Added links
* minor fix
* Added DL Streamer to the list of components installed by default
* Link fixes
* Link fixes
* ovms doc fix (#2988)
* added OpenVINO Model Server
* ovms doc fixes
Co-authored-by: Trawinski, Dariusz <dariusz.trawinski@intel.com>
* Updated openvino_docs.xml
* Added Intel® Iris® Xe Dedicated Graphics, naming convention info (#3523)
* Added Intel® Iris® Xe Dedicated Graphics, naming convention info
* Added GPU.0 GPU.1
* added info about Intel® Iris® Xe MAX Graphics drivers
* Feature/azaytsev/transition s3 bucket (#3609)
* Replaced https://download.01.org/ links with https://storage.openvinotoolkit.org/
* Fixed links
# Conflicts:
# inference-engine/ie_bridges/java/samples/README.md
* Benchmarks 2021 2 (#3590)
* Initial changes
* Updates
* Updates
* Updates
* Fixed graph names
* minor fix
* Fixed link
* Implemented changes according to the review changes
* fixed links
* Updated Legal_Information.md according to review feedback
* Replaced Uzel* UI-AR8 with Mustang-V100-MX8
* Feature/azaytsev/ovsa docs (#3627)
* Added ovsa_get_started.md
* Fixed formatting issues
* Fixed formatting issues
* Fixed formatting issues
* Fixed formatting issues
* Fixed formatting issues
* Fixed formatting issues
* Fixed formatting issues
* Updated the GSG topic, added a new image
* Formatting issues fixes
* Formatting issues fixes
* Formatting issues fixes
* Formatting issues fixes
* Formatting issues fixes
* Formatting issues fixes
* Formatting issues fixes
* Formatting issues fixes
* Formatting issues fixes
* Formatting issues fixes
* Formatting issues fixes
* Formatting issues fixes
* Formatting issues fixes
* Revert "Formatting issues fixes"
This reverts commit c6e6207431.
* Replaced to Security section
* doc fixes (#3626)
Co-authored-by: Nikolay Tyukaev <ntyukaev_lo@jenkins.inn.intel.com>
# Conflicts:
# docs/IE_DG/network_state_intro.md
* fix latex formula (#3630)
Co-authored-by: Nikolay Tyukaev <ntyukaev_lo@jenkins.inn.intel.com>
* fix comments ngraph api 2021.2 (#3520)
* fix comments ngraph api
* remove whitespace
* fixes
Co-authored-by: Nikolay Tyukaev <ntyukaev_lo@jenkins.inn.intel.com>
* Feature/azaytsev/g api docs (#3731)
* Initial commit
* Added content
* Added new content for g-api documentation. Removed obsolete links through all docs
* Fixed layout
* Fixed layout
* Added new topics
* Added new info
* added a note
* Removed redundant .svg
# Conflicts:
# docs/get_started/get_started_dl_workbench.md
* [Cherry-pick] DL Workbench cross-linking (#3488)
* Added links to MO and Benchmark App
* Changed wording
* Fixes a link
* fixed a link
* Changed the wording
* Links to WB
* Changed wording
* Changed wording
* Fixes
* Changes the wording
* Minor corrections
* Removed an extra point
* cherry-pick
* Added the doc
* More instructions and images
* Added slide
* Borders for screenshots
* fixes
* Fixes
* Added link to Benchmark app
* Replaced the image
* tiny fix
* tiny fix
* Fixed a typo
* Feature/azaytsev/g api docs (#3731)
* Initial commit
* Added content
* Added new content for g-api documentation. Removed obsolete links through all docs
* Fixed layout
* Fixed layout
* Added new topics
* Added new info
* added a note
* Removed redundant .svg
* Doc updates 2021 2 (#3749)
* Change the name of parameter tensorflow_use_custom_operations_config to transformations_config
* Fixed formatting
* Corrected MYRIAD plugin name
* Installation Guides formatting fixes
* Installation Guides formatting fixes
* Installation Guides formatting fixes
* Installation Guides formatting fixes
* Installation Guides formatting fixes
* Installation Guides formatting fixes
* Installation Guides formatting fixes
* Installation Guides formatting fixes
* Installation Guides formatting fixes
* Fixed link to Model Optimizer Extensibility
* Fixed link to Model Optimizer Extensibility
* Fixed link to Model Optimizer Extensibility
* Fixed link to Model Optimizer Extensibility
* Fixed link to Model Optimizer Extensibility
* Fixed formatting
* Fixed formatting
* Fixed formatting
* Fixed formatting
* Fixed formatting
* Fixed formatting
* Fixed formatting
* Fixed formatting
* Fixed formatting
* Fixed formatting
* Fixed formatting
* Updated IGS, added links to Get Started Guides
* Fixed links
* Fixed formatting issues
* Fixed formatting issues
* Fixed formatting issues
* Fixed formatting issues
* Move the Note to the proper place
* Removed optimization notice
# Conflicts:
# docs/ops/detection/DetectionOutput_1.md
* minor fix
* Benchmark updates (#4041)
* Link fixes for 2021.2 benchmark page (#4086)
* Benchmark updates
* Fixed links
Co-authored-by: Trawinski, Dariusz <dariusz.trawinski@intel.com>
Co-authored-by: Nikolay Tyukaev <nikolay.tyukaev@intel.com>
Co-authored-by: Nikolay Tyukaev <ntyukaev_lo@jenkins.inn.intel.com>
Co-authored-by: Alina Alborova <alina.alborova@intel.com>
416 lines
26 KiB
XML
416 lines
26 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
|
<!-- Generated by Microsoft Visio, SVG Export gapi_face_beautification_algorithm.svg Page-1 -->
|
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events"
|
|
xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="10.1331in" height="3.58042in"
|
|
viewBox="0 0 729.585 257.79" xml:space="preserve" color-interpolation-filters="sRGB" class="st13">
|
|
<v:documentProperties v:langID="1033" v:metric="true" v:viewMarkup="false"/>
|
|
|
|
<style type="text/css">
|
|
<![CDATA[
|
|
.st1 {fill:#007dc4;stroke:#c7c8c8;stroke-width:0.25}
|
|
.st2 {fill:#feffff;font-family:Intel Clear;font-size:1.00001em}
|
|
.st3 {font-size:1em}
|
|
.st4 {fill:#174a7c;stroke:#41719c;stroke-width:1}
|
|
.st5 {fill:#ffffff;font-family:Intel Clear;font-size:1.00001em}
|
|
.st6 {fill:none;stroke:none;stroke-width:0.25}
|
|
.st7 {fill:#ffffff;font-family:Intel Clear;font-size:1.99999em}
|
|
.st8 {fill:#feffff;font-family:Intel Clear;font-size:1.99999em}
|
|
.st9 {marker-end:url(#mrkr4-58);stroke:#174a7c;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}
|
|
.st10 {fill:#174a7c;fill-opacity:1;stroke:#174a7c;stroke-opacity:1;stroke-width:0.28409090909091}
|
|
.st11 {fill:none;stroke:#174a7c;stroke-dasharray:0.01,3;stroke-width:1}
|
|
.st12 {fill:#174a7c;font-family:Intel Clear;font-size:1.00001em}
|
|
.st13 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}
|
|
]]>
|
|
</style>
|
|
|
|
<defs id="Markers">
|
|
<g id="lend4">
|
|
<path d="M 2 1 L 0 0 L 2 -1 L 2 1 " style="stroke:none"/>
|
|
</g>
|
|
<marker id="mrkr4-58" class="st10" v:arrowType="4" v:arrowSize="2" v:setback="7.04" refX="-7.04" orient="auto"
|
|
markerUnits="strokeWidth" overflow="visible">
|
|
<use xlink:href="#lend4" transform="scale(-3.52,-3.52) "/>
|
|
</marker>
|
|
</defs>
|
|
<g v:mID="0" v:index="1" v:groupContext="foregroundPage">
|
|
<title>Page-1</title>
|
|
<v:pageProperties v:drawingScale="0.0393701" v:pageScale="0.0393701" v:drawingUnits="24" v:shadowOffsetX="8.50394"
|
|
v:shadowOffsetY="-8.50394"/>
|
|
<v:layer v:name="Connector" v:index="0"/>
|
|
<g id="shape1-1" v:mID="1" v:groupContext="shape" transform="translate(239.315,-170.329)">
|
|
<title>Rounded Rectangle</title>
|
|
<desc>Landmarks detector</desc>
|
|
<v:userDefs>
|
|
<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
|
|
<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
|
|
<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
|
|
<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
</v:userDefs>
|
|
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
|
|
<v:textRect cx="40.5567" cy="235.822" width="81.12" height="43.937"/>
|
|
<path d="M8.11 257.79 L73 257.79 A8.11121 8.11121 -180 0 0 81.11 249.68 L81.11 221.96 A8.11121 8.11121 -180 0 0 73 213.85
|
|
L8.11 213.85 A8.11121 8.11121 -180 0 0 0 221.96 L0 249.68 A8.11121 8.11121 -180 0 0 8.11 257.79 Z"
|
|
class="st1"/>
|
|
<text x="10.51" y="232.22" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Landmarks<v:lf/><tspan
|
|
x="17.59" dy="1.2em" class="st3">detector</tspan></text> </g>
|
|
<g id="shape4-5" v:mID="4" v:groupContext="shape" transform="translate(371.074,-170.329)">
|
|
<title>Rounded Rectangle.4</title>
|
|
<desc>Generate BG mask</desc>
|
|
<v:userDefs>
|
|
<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
|
|
<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
|
|
<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
|
|
<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
</v:userDefs>
|
|
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
|
|
<v:textRect cx="40.5567" cy="235.822" width="81.12" height="43.937"/>
|
|
<path d="M8.11 257.79 L73 257.79 A8.11121 8.11121 -180 0 0 81.11 249.68 L81.11 221.96 A8.11121 8.11121 -180 0 0 73 213.85
|
|
L8.11 213.85 A8.11121 8.11121 -180 0 0 0 221.96 L0 249.68 A8.11121 8.11121 -180 0 0 8.11 257.79 Z"
|
|
class="st1"/>
|
|
<text x="15.79" y="232.22" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Generate<v:lf/><tspan
|
|
x="16.93" dy="1.2em" class="st3">BG mask</tspan></text> </g>
|
|
<g id="shape5-9" v:mID="5" v:groupContext="shape" transform="translate(0.999867,-85.2894)">
|
|
<title>Rounded Rectangle.5</title>
|
|
<desc>Input</desc>
|
|
<v:userDefs>
|
|
<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
|
|
<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
|
|
<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
|
|
<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
</v:userDefs>
|
|
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
|
|
<v:textRect cx="40.5567" cy="235.822" width="81.12" height="43.937"/>
|
|
<path d="M8.11 257.79 L73 257.79 A8.11121 8.11121 -180 0 0 81.11 249.68 L81.11 221.96 A8.11121 8.11121 -180 0 0 73 213.85
|
|
L8.11 213.85 A8.11121 8.11121 -180 0 0 0 221.96 L0 249.68 A8.11121 8.11121 -180 0 0 8.11 257.79 Z"
|
|
class="st4"/>
|
|
<text x="26.22" y="239.42" class="st5" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Input</text> </g>
|
|
<g id="shape7-12" v:mID="7" v:groupContext="shape" transform="translate(120.157,-85.2894)">
|
|
<title>Rounded Rectangle.7</title>
|
|
<desc>Unsharp mask</desc>
|
|
<v:userDefs>
|
|
<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
|
|
<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
|
|
<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
|
|
<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
</v:userDefs>
|
|
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
|
|
<v:textRect cx="40.5567" cy="235.822" width="81.12" height="43.937"/>
|
|
<path d="M8.11 257.79 L73 257.79 A8.11121 8.11121 -180 0 0 81.11 249.68 L81.11 221.96 A8.11121 8.11121 -180 0 0 73 213.85
|
|
L8.11 213.85 A8.11121 8.11121 -180 0 0 0 221.96 L0 249.68 A8.11121 8.11121 -180 0 0 8.11 257.79 Z"
|
|
class="st1"/>
|
|
<text x="17.49" y="232.22" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Unsharp<v:newlineChar/><tspan
|
|
x="26.2" dy="1.2em" class="st3">mask</tspan></text> </g>
|
|
<g id="shape8-16" v:mID="8" v:groupContext="shape" transform="translate(120.157,-0.25)">
|
|
<title>Rounded Rectangle.8</title>
|
|
<desc>Bilateral filter</desc>
|
|
<v:userDefs>
|
|
<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
|
|
<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
|
|
<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
|
|
<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
</v:userDefs>
|
|
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
|
|
<v:textRect cx="40.5567" cy="235.822" width="81.12" height="43.937"/>
|
|
<path d="M8.11 257.79 L73 257.79 A8.11121 8.11121 -180 0 0 81.11 249.68 L81.11 221.96 A8.11121 8.11121 -180 0 0 73 213.85
|
|
L8.11 213.85 A8.11121 8.11121 -180 0 0 0 221.96 L0 249.68 A8.11121 8.11121 -180 0 0 8.11 257.79 Z"
|
|
class="st1"/>
|
|
<text x="18.25" y="232.22" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Bilateral<v:newlineChar/><tspan
|
|
x="27.86" dy="1.2em" class="st3">filter</tspan></text> </g>
|
|
<g id="shape9-20" v:mID="9" v:groupContext="shape" transform="translate(120.157,-170.329)">
|
|
<title>Rounded Rectangle.9</title>
|
|
<desc>Face detector</desc>
|
|
<v:userDefs>
|
|
<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
|
|
<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
|
|
<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
|
|
<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
</v:userDefs>
|
|
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
|
|
<v:textRect cx="40.5567" cy="235.822" width="81.12" height="43.937"/>
|
|
<path d="M8.11 257.79 L73 257.79 A8.11121 8.11121 -180 0 0 81.11 249.68 L81.11 221.96 A8.11121 8.11121 -180 0 0 73 213.85
|
|
L8.11 213.85 A8.11121 8.11121 -180 0 0 0 221.96 L0 249.68 A8.11121 8.11121 -180 0 0 8.11 257.79 Z"
|
|
class="st1"/>
|
|
<text x="28.03" y="232.22" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Face<v:newlineChar/><tspan
|
|
x="17.59" dy="1.2em" class="st3">detector</tspan></text> </g>
|
|
<g id="shape10-24" v:mID="10" v:groupContext="shape" transform="translate(371.074,-85.2894)">
|
|
<title>Rounded Rectangle.10</title>
|
|
<desc>Generate sharp mask</desc>
|
|
<v:userDefs>
|
|
<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
|
|
<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
|
|
<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
|
|
<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
</v:userDefs>
|
|
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
|
|
<v:textRect cx="40.5567" cy="235.822" width="81.12" height="43.937"/>
|
|
<path d="M8.11 257.79 L73 257.79 A8.11121 8.11121 -180 0 0 81.11 249.68 L81.11 221.96 A8.11121 8.11121 -180 0 0 73 213.85
|
|
L8.11 213.85 A8.11121 8.11121 -180 0 0 0 221.96 L0 249.68 A8.11121 8.11121 -180 0 0 8.11 257.79 Z"
|
|
class="st1"/>
|
|
<text x="15.79" y="232.22" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Generate<v:lf/><tspan
|
|
x="9.44" dy="1.2em" class="st3">sharp mask</tspan></text> </g>
|
|
<g id="shape11-28" v:mID="11" v:groupContext="shape" transform="translate(647.472,-170.329)">
|
|
<title>Rounded Rectangle.11</title>
|
|
<desc>Output</desc>
|
|
<v:userDefs>
|
|
<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
|
|
<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
|
|
<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
|
|
<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
</v:userDefs>
|
|
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
|
|
<v:textRect cx="40.5567" cy="235.822" width="81.12" height="43.937"/>
|
|
<path d="M8.11 257.79 L73 257.79 A8.11121 8.11121 -180 0 0 81.11 249.68 L81.11 221.96 A8.11121 8.11121 -180 0 0 73 213.85
|
|
L8.11 213.85 A8.11121 8.11121 -180 0 0 0 221.96 L0 249.68 A8.11121 8.11121 -180 0 0 8.11 257.79 Z"
|
|
class="st4"/>
|
|
<text x="21.25" y="239.42" class="st5" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Output</text> </g>
|
|
<g id="shape13-31" v:mID="13" v:groupContext="shape" transform="translate(371.074,-0.25)">
|
|
<title>Rounded Rectangle.13</title>
|
|
<desc>Generate blur mask</desc>
|
|
<v:userDefs>
|
|
<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
|
|
<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
|
|
<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
|
|
<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/>
|
|
<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
|
|
<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.11265748238444):1"/>
|
|
</v:userDefs>
|
|
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
|
|
<v:textRect cx="40.5567" cy="235.822" width="81.12" height="43.937"/>
|
|
<path d="M8.11 257.79 L73 257.79 A8.11121 8.11121 -180 0 0 81.11 249.68 L81.11 221.96 A8.11121 8.11121 -180 0 0 73 213.85
|
|
L8.11 213.85 A8.11121 8.11121 -180 0 0 0 221.96 L0 249.68 A8.11121 8.11121 -180 0 0 8.11 257.79 Z"
|
|
class="st1"/>
|
|
<text x="15.79" y="232.22" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Generate<v:lf/><tspan
|
|
x="13.76" dy="1.2em" class="st3">blur mask</tspan></text> </g>
|
|
<g id="shape14-35" v:mID="14" v:groupContext="shape" transform="translate(490.149,-170.329)">
|
|
<title>Circle</title>
|
|
<v:userDefs>
|
|
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
|
|
</v:userDefs>
|
|
<path d="M0 235.82 A21.9685 21.9685 0 0 1 43.94 235.82 A21.9685 21.9685 0 1 1 0 235.82 Z" class="st1"/>
|
|
</g>
|
|
<g id="shape15-37" v:mID="15" v:groupContext="shape" transform="translate(501.133,-178.124)">
|
|
<title>Circle.15</title>
|
|
<desc>*</desc>
|
|
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
|
|
<v:textRect cx="10.9843" cy="246.806" width="21.97" height="21.9685"/>
|
|
<rect x="0" y="235.822" width="21.9685" height="21.9685" class="st6"/>
|
|
<text x="6.24" y="254.01" class="st7" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>*</text> </g>
|
|
<g id="shape16-40" v:mID="16" v:groupContext="shape" transform="translate(490.149,-0.25)">
|
|
<title>Circle.16</title>
|
|
<v:userDefs>
|
|
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
|
|
</v:userDefs>
|
|
<path d="M0 235.82 A21.9685 21.9685 0 0 1 43.94 235.82 A21.9685 21.9685 0 1 1 0 235.82 Z" class="st1"/>
|
|
</g>
|
|
<g id="shape17-42" v:mID="17" v:groupContext="shape" transform="translate(501.133,-8.04528)">
|
|
<title>Circle.17</title>
|
|
<desc>*</desc>
|
|
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
|
|
<v:textRect cx="10.9843" cy="246.806" width="21.97" height="21.9685"/>
|
|
<rect x="0" y="235.822" width="21.9685" height="21.9685" class="st6"/>
|
|
<text x="6.24" y="254.01" class="st7" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>*</text> </g>
|
|
<g id="shape18-45" v:mID="18" v:groupContext="shape" transform="translate(568.81,-170.329)">
|
|
<title>Circle.18</title>
|
|
<desc>+</desc>
|
|
<v:userDefs>
|
|
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
|
|
</v:userDefs>
|
|
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
|
|
<v:textRect cx="21.9685" cy="235.822" width="38.45" height="32.9528"/>
|
|
<path d="M0 235.82 A21.9685 21.9685 0 0 1 43.94 235.82 A21.9685 21.9685 0 1 1 0 235.82 Z" class="st1"/>
|
|
<text x="14.84" y="243.02" class="st8" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>+</text> </g>
|
|
<g id="shape20-48" v:mID="20" v:groupContext="shape" transform="translate(491.566,-85.2894)">
|
|
<title>Circle.20</title>
|
|
<v:userDefs>
|
|
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
|
|
</v:userDefs>
|
|
<path d="M0 235.82 A21.9685 21.9685 0 0 1 43.94 235.82 A21.9685 21.9685 0 1 1 0 235.82 Z" class="st1"/>
|
|
</g>
|
|
<g id="shape21-50" v:mID="21" v:groupContext="shape" transform="translate(502.551,-93.0847)">
|
|
<title>Circle.21</title>
|
|
<desc>*</desc>
|
|
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
|
|
<v:textRect cx="10.9843" cy="246.806" width="21.97" height="21.9685"/>
|
|
<rect x="0" y="235.822" width="21.9685" height="21.9685" class="st6"/>
|
|
<text x="6.24" y="254.01" class="st7" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>*</text> </g>
|
|
<g id="shape26-53" v:mID="26" v:groupContext="shape" v:layerMember="0" transform="translate(82.1133,-100.171)">
|
|
<title>Dynamic connector</title>
|
|
<path d="M0 250.7 L31 250.7" class="st9"/>
|
|
</g>
|
|
<g id="shape27-59" v:mID="27" v:groupContext="shape" v:layerMember="0" transform="translate(82.1133,-107.258)">
|
|
<title>Dynamic connector.27</title>
|
|
<path d="M0 257.79 L12.67 257.79 L12.67 172.75 L31 172.75" class="st9"/>
|
|
</g>
|
|
<g id="shape28-64" v:mID="28" v:groupContext="shape" v:layerMember="0" transform="translate(82.1133,-107.258)">
|
|
<title>Dynamic connector.28</title>
|
|
<path d="M0 257.79 L12.67 257.79 L12.67 342.83 L31 342.83" class="st9"/>
|
|
</g>
|
|
<g id="shape29-69" v:mID="29" v:groupContext="shape" v:layerMember="0" transform="translate(82.1133,-107.258)">
|
|
<title>Dynamic connector.29</title>
|
|
<path d="M0 257.79 L12.67 257.79 L12.67 116.06 L430 116.06 L430 143.74" class="st9"/>
|
|
</g>
|
|
<g id="shape30-74" v:mID="30" v:groupContext="shape" v:layerMember="0" transform="translate(201.271,-185.211)">
|
|
<title>Dynamic connector.30</title>
|
|
<path d="M0 250.7 L31 250.7" class="st9"/>
|
|
</g>
|
|
<g id="shape31-79" v:mID="31" v:groupContext="shape" v:layerMember="0" transform="translate(320.428,-185.211)">
|
|
<title>Dynamic connector.31</title>
|
|
<path d="M0 250.7 L43.61 250.7" class="st9"/>
|
|
</g>
|
|
<g id="shape32-84" v:mID="32" v:groupContext="shape" v:layerMember="0" transform="translate(452.188,-185.211)">
|
|
<title>Dynamic connector.32</title>
|
|
<path d="M0 250.7 L30.92 250.7" class="st9"/>
|
|
</g>
|
|
<g id="shape33-89" v:mID="33" v:groupContext="shape" v:layerMember="0" transform="translate(534.086,-199.384)">
|
|
<title>Dynamic connector.33</title>
|
|
<path d="M0 264.88 L27.68 264.88" class="st9"/>
|
|
</g>
|
|
<g id="shape34-94" v:mID="34" v:groupContext="shape" v:layerMember="0" transform="translate(612.747,-185.211)">
|
|
<title>Dynamic connector.34</title>
|
|
<path d="M0 250.7 L27.68 250.7" class="st9"/>
|
|
</g>
|
|
<g id="shape35-99" v:mID="35" v:groupContext="shape" v:layerMember="0" transform="translate(534.086,-22.2185)">
|
|
<title>Dynamic connector.35</title>
|
|
<path d="M0 257.79 L56.69 257.79 L56.69 116.72" class="st9"/>
|
|
</g>
|
|
<g id="shape36-104" v:mID="36" v:groupContext="shape" v:layerMember="0" transform="translate(535.503,-107.258)">
|
|
<title>Dynamic connector.36</title>
|
|
<path d="M0 257.79 L55.28 257.79 L55.28 201.76" class="st9"/>
|
|
</g>
|
|
<g id="shape37-109" v:mID="37" v:groupContext="shape" v:layerMember="0" transform="translate(160.714,-122.14)">
|
|
<title>Dynamic connector.37</title>
|
|
<path d="M0 250.7 L0 238.03 L176.99 238.03 A2.3622 2.3622 0 0 1 181.71 238.03 L352.82 238.03 L352.82 243.66"
|
|
class="st9"/>
|
|
</g>
|
|
<g id="shape38-114" v:mID="38" v:groupContext="shape" v:layerMember="0" transform="translate(320.428,-192.297)">
|
|
<title>Dynamic connector.38</title>
|
|
<path d="M0 257.79 L19.64 257.79 L19.64 342.83 L43.61 342.83" class="st9"/>
|
|
</g>
|
|
<g id="shape39-119" v:mID="39" v:groupContext="shape" v:layerMember="0" transform="translate(320.428,-192.297)">
|
|
<title>Dynamic connector.39</title>
|
|
<path d="M0 257.79 L19.64 257.79 L19.64 427.87 L43.61 427.87" class="st9"/>
|
|
</g>
|
|
<g id="shape40-124" v:mID="40" v:groupContext="shape" v:layerMember="0" transform="translate(160.714,-37.1004)">
|
|
<title>Dynamic connector.40</title>
|
|
<path d="M0 250.7 L0 238.03 L176.99 238.03 A2.3622 2.3622 0 0 1 181.71 238.03 L351.4 238.03 L351.4 243.66" class="st9"/>
|
|
</g>
|
|
<g id="shape41-129" v:mID="41" v:groupContext="shape" transform="translate(232.493,-156.864)">
|
|
<title>Rectangle</title>
|
|
<desc>For each face</desc>
|
|
<v:userDefs>
|
|
<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
|
|
</v:userDefs>
|
|
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197" v:verticalAlign="0"/>
|
|
<v:textRect cx="47.3781" cy="217.396" width="94.76" height="80.7874"/>
|
|
<path d="M0 257.79 L94.76 257.79 L94.76 177 L0 177 L0 257.79 Z" class="st11"/>
|
|
<text x="11.36" y="191.8" class="st12" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>For each face</text> </g>
|
|
</g>
|
|
</svg>
|