<?xml version="1.0" standalone="no"?>
<!-- Creator: fig2dev Version 3.2.7a -->
<!-- CreationDate: 2021-03-17 22:04:19 -->
<!-- Magnification: 1.05 -->
<svg	xmlns="http://www.w3.org/2000/svg"
	xmlns:xlink="http://www.w3.org/1999/xlink"
	width="966pt" height="484pt"
	viewBox="438 438 15324 7674">
<g fill="none">
<!-- Line -->
<rect x="675" y="630" width="7290" height="1935" fill="#ccf5cc"/>
<!-- Line -->
<rect x="2790" y="5490" width="1080" height="540" fill="#f3faff"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<rect x="4590" y="5490" width="1080" height="540" fill="#f3faff"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<rect x="6390" y="5490" width="1080" height="540" fill="#f3faff"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<rect x="9090" y="7290" width="1080" height="540" fill="#f3faff"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<rect x="990" y="7290" width="1080" height="540" fill="#f3faff"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<rect x="8190" y="4140" width="1080" height="540" fill="#f3faff"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<rect x="10890" y="6390" width="1080" height="540" fill="#f3faff"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<rect x="2745" y="5445" width="1080" height="540" fill="#f3faff"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<rect x="4545" y="5445" width="1080" height="540" fill="#f3faff"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<rect x="6345" y="5445" width="1080" height="540" fill="#f3faff"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<rect x="9045" y="7245" width="1080" height="540" fill="#f3faff"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<rect x="945" y="7245" width="1080" height="540" fill="#f3faff"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<rect x="8145" y="4095" width="1080" height="540" fill="#f3faff"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<rect x="10845" y="6345" width="1080" height="540" fill="#f3faff"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<rect x="900" y="5400" width="1080" height="540" fill="#e7f5ff"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<rect x="2700" y="5400" width="1080" height="540" fill="#e7f5ff"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<rect x="4500" y="5400" width="1080" height="540" fill="#e7f5ff"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<rect x="6300" y="5400" width="1080" height="540" fill="#e7f5ff"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<rect x="8100" y="5400" width="1080" height="540" fill="#e7f5ff"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<rect x="9000" y="7200" width="1080" height="540" fill="#e7f5ff"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<rect x="900" y="7200" width="1080" height="540" fill="#e7f5ff"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<rect x="8100" y="4050" width="1080" height="540" fill="#e7f5ff"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<rect x="4500" y="900" width="1080" height="540" fill="#e7f5ff"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<rect x="900" y="900" width="1080" height="540" fill="#e7f5ff"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<rect x="6300" y="900" width="1080" height="540" fill="#e7f5ff"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<rect x="4500" y="1800" width="1080" height="540" fill="#e7f5ff"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<rect x="14400" y="7200" width="1080" height="540" fill="#e7f5ff"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<rect x="12600" y="2700" width="1080" height="540" fill="#e7f5ff"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<defs>
<clipPath id="cp0">
	<path clip-rule="evenodd" d="M 438,438 H 15762 V 8112 H 438 z
		M 14263,6675 14383,6705 14263,6735 14407,6712 14407,6698z"/>
</clipPath>
</defs>
<polyline points=" 13680,6705 14400,6705" clip-path="url(#cp0)"
	stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 14400,6705 -->
<polyline points=" 14263,6675 14383,6705 14263,6735"
	stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Line -->
<defs>
<clipPath id="cp1">
	<path clip-rule="evenodd" d="M 438,438 H 15762 V 8112 H 438 z
		M 14263,6450 14383,6480 14263,6510 14407,6487 14407,6473z"/>
</clipPath>
</defs>
<polyline points=" 13680,6480 14400,6480" clip-path="url(#cp1)"
	stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 14400,6480 -->
<polyline points=" 14263,6450 14383,6480 14263,6510"
	stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Line -->
<defs>
<clipPath id="cp2">
	<path clip-rule="evenodd" d="M 438,438 H 15762 V 8112 H 438 z
		M 14263,3075 14383,3105 14263,3135 14407,3112 14407,3098z"/>
</clipPath>
</defs>
<polyline points=" 13680,3105 14400,3105" clip-path="url(#cp2)"
	stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 14400,3105 -->
<polyline points=" 14263,3075 14383,3105 14263,3135"
	stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Line -->
<defs>
<clipPath id="cp3">
	<path clip-rule="evenodd" d="M 438,438 H 15762 V 8112 H 438 z
		M 14263,2850 14383,2880 14263,2910 14407,2887 14407,2873z"/>
</clipPath>
</defs>
<polyline points=" 13680,2880 14400,2880" clip-path="url(#cp3)"
	stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 14400,2880 -->
<polyline points=" 14263,2850 14383,2880 14263,2910"
	stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Line -->
<rect x="10800" y="6300" width="1080" height="540" fill="#e7f5ff"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<defs>
<clipPath id="cp4">
	<path clip-rule="evenodd" d="M 438,438 H 15762 V 8112 H 438 z
		M 2563,5640 2683,5670 2563,5700 2707,5677 2707,5663z"/>
</clipPath>
</defs>
<polyline points=" 1980,5670 2700,5670" clip-path="url(#cp4)"
	stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 2700,5670 -->
<polyline points=" 2563,5640 2683,5670 2563,5700"
	stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Line -->
<defs>
<clipPath id="cp5">
	<path clip-rule="evenodd" d="M 438,438 H 15762 V 8112 H 438 z
		M 6163,5640 6283,5670 6163,5700 6307,5677 6307,5663z"/>
</clipPath>
</defs>
<polyline points=" 5580,5670 6300,5670" clip-path="url(#cp5)"
	stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 6300,5670 -->
<polyline points=" 6163,5640 6283,5670 6163,5700"
	stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Line -->
<defs>
<clipPath id="cp6">
	<path clip-rule="evenodd" d="M 438,438 H 15762 V 8112 H 438 z
		M 7963,5640 8083,5670 7963,5700 8107,5677 8107,5663z"/>
</clipPath>
</defs>
<polyline points=" 7380,5670 8100,5670" clip-path="url(#cp6)"
	stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 8100,5670 -->
<polyline points=" 7963,5640 8083,5670 7963,5700"
	stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Line -->
<defs>
<clipPath id="cp7">
	<path clip-rule="evenodd" d="M 438,438 H 15762 V 8112 H 438 z
		M 9570,7063 9540,7183 9510,7063 9533,7207 9547,7207z"/>
</clipPath>
</defs>
<polyline points=" 9540,5670 9540,7200" clip-path="url(#cp7)"
	stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 9540,7200 -->
<polyline points=" 9570,7063 9540,7183 9510,7063"
	stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Line -->
<defs>
<clipPath id="cp8">
	<path clip-rule="evenodd" d="M 438,438 H 15762 V 8112 H 438 z
		M 10663,6450 10783,6480 10663,6510 10807,6487 10807,6473z"/>
</clipPath>
</defs>
<polyline points=" 10440,5670 10440,6480 10800,6480" clip-path="url(#cp8)"
	stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 10800,6480 -->
<polyline points=" 10663,6450 10783,6480 10663,6510"
	stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Line -->
<defs>
<clipPath id="cp9">
	<path clip-rule="evenodd" d="M 438,438 H 15762 V 8112 H 438 z
		M 10663,6675 10783,6705 10663,6735 10807,6712 10807,6698z"/>
</clipPath>
</defs>
<polyline points=" 10440,7470 10440,6705 10800,6705" clip-path="url(#cp9)"
	stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 10800,6705 -->
<polyline points=" 10663,6675 10783,6705 10663,6735"
	stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Line -->
<defs>
<clipPath id="cp10">
	<path clip-rule="evenodd" d="M 438,438 H 15762 V 8112 H 438 z
		M 8670,5263 8640,5383 8610,5263 8633,5407 8647,5407z"/>
</clipPath>
</defs>
<polyline points=" 8640,4590 8640,5400" clip-path="url(#cp10)"
	stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 8640,5400 -->
<polyline points=" 8670,5263 8640,5383 8610,5263"
	stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Line -->
<defs>
<clipPath id="cp11">
	<path clip-rule="evenodd" d="M 438,438 H 15762 V 8112 H 438 z
		M 7963,5460 8083,5490 7963,5520 8107,5497 8107,5483z"/>
</clipPath>
</defs>
<polyline points=" 7380,1170 7695,1170 7695,2250 6570,2250 6570,5490 8100,5490" clip-path="url(#cp11)"
	stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 8100,5490 -->
<polyline points=" 7963,5460 8083,5490 7963,5520"
	stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Line -->
<defs>
<clipPath id="cp12">
	<path clip-rule="evenodd" d="M 438,438 H 15762 V 8112 H 438 z
		M 6163,1140 6283,1170 6163,1200 6307,1177 6307,1163z"/>
</clipPath>
</defs>
<polyline points=" 5580,1170 6300,1170" clip-path="url(#cp12)"
	stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 6300,1170 -->
<polyline points=" 6163,1140 6283,1170 6163,1200"
	stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Line -->
<polyline points=" 5580,2070 5940,2070 5940,1170"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<defs>
<clipPath id="cp13">
	<path clip-rule="evenodd" d="M 438,438 H 15762 V 8112 H 438 z
		M 4363,1095 4483,1125 4363,1155 4507,1132 4507,1118z"/>
</clipPath>
</defs>
<polyline points=" 1980,1125 2880,1125 2880,5490 3600,5490 3600,1125 4500,1125" clip-path="url(#cp13)"
	stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 4500,1125 -->
<polyline points=" 4363,1095 4483,1125 4363,1155"
	stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Line -->
<defs>
<clipPath id="cp14">
	<path clip-rule="evenodd" d="M 438,438 H 15762 V 8112 H 438 z
		M 4363,2085 4483,2115 4363,2145 4507,2122 4507,2108z"/>
</clipPath>
</defs>
<polyline points=" 3600,2115 4500,2115" clip-path="url(#cp14)"
	stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 4500,2115 -->
<polyline points=" 4363,2085 4483,2115 4363,2145"
	stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Line -->
<polyline points=" 5580,5400 6300,5400"
	stroke="#000000" stroke-width="8px" stroke-dasharray="40 40"/>
<!-- Line -->
<polyline points=" 900,5940 900,7200"
	stroke="#000000" stroke-width="8px" stroke-dasharray="40 40"/>
<!-- Line -->
<polyline points=" 1980,5940 1980,7200"
	stroke="#000000" stroke-width="8px" stroke-dasharray="40 40"/>
<!-- Line -->
<defs>
<clipPath id="cp15">
	<path clip-rule="evenodd" d="M 438,438 H 15762 V 8112 H 438 z
		M 14263,5640 14383,5670 14263,5700 14407,5677 14407,5663z"/>
</clipPath>
</defs>
<polyline points=" 9180,5670 14400,5670" clip-path="url(#cp15)"
	stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 14400,5670 -->
<polyline points=" 14263,5640 14383,5670 14263,5700"
	stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Line -->
<defs>
<clipPath id="cp16">
	<path clip-rule="evenodd" d="M 438,438 H 15762 V 8112 H 438 z
		M 8863,7440 8983,7470 8863,7500 9007,7477 9007,7463z"/>
</clipPath>
</defs>
<polyline points=" 1980,7470 9000,7470" clip-path="url(#cp16)"
	stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 9000,7470 -->
<polyline points=" 8863,7440 8983,7470 8863,7500"
	stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Line -->
<defs>
<clipPath id="cp17">
	<path clip-rule="evenodd" d="M 438,438 H 15762 V 8112 H 438 z
		M 12463,2940 12583,2970 12463,3000 12607,2977 12607,2963z"/>
</clipPath>
</defs>
<polyline points=" 7110,5400 7110,2970 12600,2970" clip-path="url(#cp17)"
	stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 12600,2970 -->
<polyline points=" 12463,2940 12583,2970 12463,3000"
	stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Line -->
<polyline points=" 5670,6030 6390,6030"
	stroke="#000000" stroke-width="8px" stroke-dasharray="40 40"/>
<!-- Line -->
<defs>
<clipPath id="cp18">
	<path clip-rule="evenodd" d="M 438,438 H 15762 V 8112 H 438 z
		M 14263,7440 14383,7470 14263,7500 14407,7477 14407,7463z"/>
</clipPath>
</defs>
<polyline points=" 10080,7470 14400,7470" clip-path="url(#cp18)"
	stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 14400,7470 -->
<polyline points=" 14263,7440 14383,7470 14263,7500"
	stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Line -->
<rect x="14400" y="2700" width="1080" height="4140" fill="#e7f5ff"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<defs>
<clipPath id="cp19">
	<path clip-rule="evenodd" d="M 438,438 H 15762 V 8112 H 438 z
		M 4363,5640 4483,5670 4363,5700 4507,5677 4507,5663z"/>
</clipPath>
</defs>
<polyline points=" 3780,5670 4500,5670" clip-path="url(#cp19)"
	stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 4500,5670 -->
<polyline points=" 4363,5640 4483,5670 4363,5700"
	stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Line -->
<defs>
<clipPath id="cp20">
	<path clip-rule="evenodd" d="M 438,438 H 15762 V 8112 H 438 z
		M 12463,6540 12583,6570 12463,6600 12607,6577 12607,6563z"/>
</clipPath>
</defs>
<polyline points=" 11880,6570 12600,6570" clip-path="url(#cp20)"
	stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 12600,6570 -->
<polyline points=" 12463,6540 12583,6570 12463,6600"
	stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Line -->
<rect x="12600" y="6300" width="1080" height="540" fill="#e7f5ff"
	stroke="#000000" stroke-width="8px"/>
<!-- Line -->
<rect x="450" y="450" width="15300" height="7650"
	stroke="#ffffff" stroke-width="8px"/>
<!-- Text -->
<text xml:space="preserve" x="14085" y="6840" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">announce</text>
<!-- Text -->
<text xml:space="preserve" x="14085" y="6975" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">json/mqtt</text>
<!-- Text -->
<text xml:space="preserve" x="14085" y="6435" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">file</text>
<!-- Text -->
<text xml:space="preserve" x="14085" y="6300" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">image</text>
<!-- Text -->
<text xml:space="preserve" x="14085" y="3240" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">announce</text>
<!-- Text -->
<text xml:space="preserve" x="14085" y="3375" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">json/mqtt</text>
<!-- Text -->
<text xml:space="preserve" x="14085" y="2835" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">file</text>
<!-- Text -->
<text xml:space="preserve" x="14085" y="2700" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">image</text>
<!-- Text -->
<text xml:space="preserve" x="9180" y="4950" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">camera positions</text>
<!-- Text -->
<text xml:space="preserve" x="10035" y="3960" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">json/mqtt</text>
<!-- Text -->
<text xml:space="preserve" x="9180" y="5085" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">json/mqtt</text>
<!-- Text -->
<text xml:space="preserve" x="9990" y="5940" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">json/mqtt</text>
<!-- Text -->
<text xml:space="preserve" x="7785" y="5940" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">json/mqtt</text>
<!-- Text -->
<text xml:space="preserve" x="7785" y="5805" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">pixel</text>
<!-- Text -->
<text xml:space="preserve" x="2925" y="7740" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">json/mqtt</text>
<!-- Text -->
<text xml:space="preserve" x="5940" y="1080" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">json</text>
<!-- Text -->
<text xml:space="preserve" x="10035" y="3825" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">pixels, heights, distances</text>
<!-- Text -->
<text xml:space="preserve" x="2295" y="1260" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">visual</text>
<!-- Text -->
<text xml:space="preserve" x="2295" y="5805" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">visual</text>
<!-- Text -->
<text xml:space="preserve" x="3960" y="4365" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">snapshots</text>
<!-- Text -->
<text xml:space="preserve" x="5985" y="5805" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">raw frames</text>
<!-- Text -->
<text xml:space="preserve" x="5985" y="5940" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">stream</text>
<!-- Text -->
<text xml:space="preserve" x="10710" y="7605" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">positioned data</text>
<!-- Text -->
<text xml:space="preserve" x="10710" y="7740" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">json/mqtt</text>
<!-- Text -->
<text xml:space="preserve" x="5940" y="945" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">pixel lists</text>
<!-- Text -->
<text xml:space="preserve" x="2925" y="7605" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">measured data</text>
<!-- Text -->
<text xml:space="preserve" x="4185" y="5940" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">stream</text>
<!-- Text -->
<text xml:space="preserve" x="4185" y="5805" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">video</text>
<!-- Text -->
<text xml:space="preserve" x="12285" y="6840" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">mqtt</text>
<!-- Text -->
<text xml:space="preserve" x="9990" y="5805" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">object position</text>
<!-- Text -->
<text xml:space="preserve" x="12285" y="6705" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">raw planar</text>
<!-- Text -->
<text xml:space="preserve" x="7515" y="3105" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">raw image</text>
<!-- Text -->
<text xml:space="preserve" x="7515" y="3240" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">mqtt</text>
<!-- Text -->
<text xml:space="preserve" x="6075" y="4320" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">camera params</text>
<!-- Text -->
<text xml:space="preserve" x="6075" y="4455" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">json</text>
<!-- Line -->
<defs>
<clipPath id="cp21">
	<path clip-rule="evenodd" d="M 438,438 H 15762 V 8112 H 438 z
		M 14533,3480 14653,3510 14533,3540 14677,3517 14677,3503z"/>
</clipPath>
</defs>
<polyline points=" 7740,5670 7740,3510 14670,3510" clip-path="url(#cp21)"
	stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 14670,3510 -->
<polyline points=" 14533,3480 14653,3510 14533,3540"
	stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Line -->
<defs>
<clipPath id="cp22">
	<path clip-rule="evenodd" d="M 438,438 H 15762 V 8112 H 438 z
		M 7963,4335 8083,4365 7963,4395 8107,4372 8107,4358z"/>
</clipPath>
</defs>
<polyline points=" 7560,5490 7560,4365 8100,4365" clip-path="url(#cp22)"
	stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 8100,4365 -->
<polyline points=" 7963,4335 8083,4365 7963,4395"
	stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Line -->
<defs>
<clipPath id="cp23">
	<path clip-rule="evenodd" d="M 438,438 H 15762 V 8112 H 438 z
		M 8670,3913 8640,4033 8610,3913 8633,4057 8647,4057z"/>
</clipPath>
</defs>
<polyline points=" 14670,3690 8640,3690 8640,4050" clip-path="url(#cp23)"
	stroke="#000000" stroke-width="8px"/>
<!-- Forward arrow to point 8640,4050 -->
<polyline points=" 8670,3913 8640,4033 8610,3913"
	stroke="#000000" stroke-width="8px" stroke-miterlimit="8"/>
<!-- Text -->
<text xml:space="preserve" x="1440" y="5625" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">object</text>
<!-- Text -->
<text xml:space="preserve" x="1440" y="5760" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">(blinker)</text>
<!-- Text -->
<text xml:space="preserve" x="3240" y="5715" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">webcam</text>
<!-- Text -->
<text xml:space="preserve" x="5040" y="5580" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">receive/</text>
<!-- Text -->
<text xml:space="preserve" x="5040" y="5715" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">decode</text>
<!-- Text -->
<text xml:space="preserve" x="5040" y="5850" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">(ffmpeg)</text>
<!-- Text -->
<text xml:space="preserve" x="6840" y="5715" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">blinkdetect</text>
<!-- Text -->
<text xml:space="preserve" x="8640" y="5715" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">objtrack</text>
<!-- Text -->
<text xml:space="preserve" x="9540" y="7515" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">mqttpositioner</text>
<!-- Text -->
<text xml:space="preserve" x="1440" y="7425" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">sensor/</text>
<!-- Text -->
<text xml:space="preserve" x="1440" y="7560" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">measurement</text>
<!-- Text -->
<text xml:space="preserve" x="8640" y="4365" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">scenecalc</text>
<!-- Text -->
<text xml:space="preserve" x="5040" y="1125" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">opencv-</text>
<!-- Text -->
<text xml:space="preserve" x="5040" y="1260" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">findcorners</text>
<!-- Text -->
<text xml:space="preserve" x="1440" y="1080" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">chessboard</text>
<!-- Text -->
<text xml:space="preserve" x="1440" y="1215" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">pattern</text>
<!-- Text -->
<text xml:space="preserve" x="1440" y="1350" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">(etc.)</text>
<!-- Text -->
<text xml:space="preserve" x="6840" y="1215" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">camcalibplanes</text>
<!-- Text -->
<text xml:space="preserve" x="5040" y="1980" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">manual</text>
<!-- Text -->
<text xml:space="preserve" x="5040" y="2115" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">detection</text>
<!-- Text -->
<text xml:space="preserve" x="5040" y="2250" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">(hugin/...)</text>
<!-- Text -->
<text xml:space="preserve" x="14940" y="7515" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">mqttlogger</text>
<!-- Text -->
<text xml:space="preserve" x="13140" y="3015" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">imgproc</text>
<!-- Text -->
<text xml:space="preserve" x="11340" y="6615" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">collect2d</text>
<!-- Text -->
<text xml:space="preserve" x="14940" y="3015" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">scwipsweb</text>
<!-- Text -->
<text xml:space="preserve" x="13140" y="6615" fill="#000000" font-family="Helvetica, sans-serif" font-style="normal" font-weight="normal" font-size="96" text-anchor="middle">render2d</text>
</g>
</svg>
