Skip to content

Commit f3c54e8

Browse files
committedJan 21, 2021
Cleans Mask help patch and Depth from stereo. Adds to #47 and #48.
1 parent c35abc6 commit f3c54e8

File tree

2 files changed

+799
-488
lines changed

2 files changed

+799
-488
lines changed
 

‎help/Topics/Filter/HowTo Apply a mask to an image.vl

+742-429
Large diffs are not rendered by default.

‎help/Topics/Filter/HowTo Compute a depth map from stereo images.vl

+57-59
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<Document xmlns:p="property" Id="JsE609z0QIrLWSrVbLC70d" LanguageVersion="2019.2.0-0233-9a784d7931" Version="0.128">
3-
<NugetDependency Id="RKFCmk1Lg5EP3I4IQegLTw" Location="VL.CoreLib" Version="2019.2.0-0233-g9a784d7931" />
2+
<Document xmlns:p="property" Id="JsE609z0QIrLWSrVbLC70d" LanguageVersion="2020.3.0.176" Version="0.128">
3+
<NugetDependency Id="RKFCmk1Lg5EP3I4IQegLTw" Location="VL.CoreLib" Version="2020.3.0-0176-gbd949ae240" />
44
<Patch Id="Th8hpfHvBF4Lk6VOwDCc9D">
55
<Canvas Id="NtZT52Xp5qNOXK0fF2H7kv" DefaultCategory="VVVV" CanvasType="FullCategory" />
66
<!--
@@ -15,13 +15,13 @@
1515
</p:NodeReference>
1616
<Patch Id="KRjjvMnLU2NLIJzVLPNwUk">
1717
<Canvas Id="EemXHRyFsCJOmipnXbMJIN" CanvasType="Group">
18-
<Node Bounds="404,655,105,19" Id="FtEIE4NIZiXN58Ft9PlnXh">
18+
<Node Bounds="54,925,105,19" Id="FtEIE4NIZiXN58Ft9PlnXh">
1919
<p:NodeReference LastCategoryFullName="OpenCV.Sink" LastSymbolSource="VL.OpenCV.vl">
2020
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
2121
<Choice Kind="ProcessAppFlag" Name="Renderer" />
2222
</p:NodeReference>
23-
<Pin Id="QcM1flmrwL2PB3Q7AGRtE7" Name="Bounds" Kind="InputPin" DefaultValue="347, 10, 180, 180">
24-
<p:TypeAnnotation LastCategoryFullName="System.Drawing" LastSymbolSource="System.Drawing.dll">
23+
<Pin Id="QcM1flmrwL2PB3Q7AGRtE7" Name="Bounds" Kind="InputPin" DefaultValue="1355, 60, 180, 180">
24+
<p:TypeAnnotation LastCategoryFullName="System.Windows" LastSymbolSource="VL.CoreLib.Windows.vl">
2525
<Choice Kind="TypeFlag" Name="Rectangle" />
2626
</p:TypeAnnotation>
2727
</Pin>
@@ -31,15 +31,11 @@
3131
<Choice Kind="TypeFlag" Name="String" />
3232
</p:TypeAnnotation>
3333
</Pin>
34-
<Pin Id="EXcvcCv7OXePfWB0axtioS" Name="Renderer Mode" Kind="InputPin">
35-
<p:TypeAnnotation LastCategoryFullName="VL.OpenCV" LastSymbolSource="VL.OpenCV.dll">
36-
<Choice Kind="TypeFlag" Name="RendererMode" />
37-
</p:TypeAnnotation>
38-
</Pin>
34+
<Pin Id="EXcvcCv7OXePfWB0axtioS" Name="Renderer Mode" Kind="InputPin" />
3935
<Pin Id="GYXkT5V5x7TMibshrOR4VS" Name="Show Info" Kind="InputPin" />
4036
<Pin Id="VCfFoy1sCQ3Obm3rh2qT3o" Name="Enabled" Kind="InputPin" />
4137
</Node>
42-
<Node Bounds="424,556,245,19" Id="KTtXwIuUzoEMJGg9deLffF">
38+
<Node Bounds="74,575,245,19" Id="KTtXwIuUzoEMJGg9deLffF">
4339
<p:NodeReference LastCategoryFullName="OpenCV.Filter" LastSymbolSource="VL.OpenCV.vl">
4440
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
4541
<Choice Kind="ProcessNode" Name="StereoSGBMMatcher" />
@@ -60,7 +56,7 @@
6056
<Pin Id="UqT8PMzVVEwM0jefn1aV9q" Name="Mode" Kind="InputPin" />
6157
<Pin Id="EN1WORIACBmMry4SMFrGXP" Name="Output" Kind="OutputPin" />
6258
</Node>
63-
<Node Bounds="420,196,75,19" Id="VDk2lSJaQaAP41x5LUeEdQ">
59+
<Node Bounds="70,151,75,19" Id="VDk2lSJaQaAP41x5LUeEdQ">
6460
<p:NodeReference LastCategoryFullName="OpenCV.Source" LastSymbolSource="VL.OpenCV.vl">
6561
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
6662
<Choice Kind="ProcessAppFlag" Name="ImageReader" />
@@ -75,14 +71,10 @@
7571
<Choice Kind="TypeFlag" Name="ImreadModes" />
7672
</p:TypeAnnotation>
7773
</Pin>
78-
<Pin Id="BwRq0bSkWqdP0pI73owLof" Name="Load" Kind="InputPin">
79-
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
80-
<Choice Kind="TypeFlag" Name="Boolean" />
81-
</p:TypeAnnotation>
82-
</Pin>
74+
<Pin Id="BwRq0bSkWqdP0pI73owLof" Name="Load" Kind="InputPin" />
8375
<Pin Id="JDKCo9EdpxONsk7NQ7VfkN" Name="Output" Kind="OutputPin" />
8476
</Node>
85-
<Node Bounds="441,231,75,19" Id="HVB34BKiHRWOEhiNsoTwCy">
77+
<Node Bounds="91,216,75,19" Id="HVB34BKiHRWOEhiNsoTwCy">
8678
<p:NodeReference LastCategoryFullName="OpenCV.Source" LastSymbolSource="VL.OpenCV.vl">
8779
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
8880
<Choice Kind="ProcessAppFlag" Name="ImageReader" />
@@ -100,28 +92,24 @@
10092
<Pin Id="Iq5N6e0VaY3OiAwkYziloP" Name="Load" Kind="InputPin" />
10193
<Pin Id="Ty9H3s6jzRXLknKziy2BBa" Name="Output" Kind="OutputPin" />
10294
</Node>
103-
<Pad Id="IPlXyklxpu4O55lOycVmPi" Comment="Num Disparities" Bounds="485,299,35,15" ShowValueBox="true" isIOBox="true" Value="192">
95+
<Pad Id="IPlXyklxpu4O55lOycVmPi" Comment="Num Disparities" Bounds="135,315,35,15" ShowValueBox="true" isIOBox="true" Value="192">
10496
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
10597
<Choice Kind="TypeFlag" Name="Integer32" />
10698
</p:TypeAnnotation>
10799
</Pad>
108-
<Pad Id="T60S4wFbk65LS7DZHxxjAL" Comment="Block Size" Bounds="505,329,35,15" ShowValueBox="true" isIOBox="true" Value="23">
100+
<Pad Id="T60S4wFbk65LS7DZHxxjAL" Comment="Block Size" Bounds="155,345,35,15" ShowValueBox="true" isIOBox="true" Value="23">
109101
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
110102
<Choice Kind="TypeFlag" Name="Integer32" />
111103
</p:TypeAnnotation>
112104
</Pad>
113-
<Node Bounds="424,606,105,19" Id="U81b1VVMYPyPnxvNMEU45k">
105+
<Node Bounds="74,876,105,19" Id="U81b1VVMYPyPnxvNMEU45k">
114106
<p:NodeReference LastCategoryFullName="OpenCV.Filter" LastSymbolSource="VL.OpenCV.vl">
115107
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
116108
<Choice Kind="ProcessAppFlag" Name="Normalize" />
117109
<FullNameCategoryReference ID="OpenCV.Filter" />
118110
</p:NodeReference>
119111
<Pin Id="V0WLBAJKN14O78fVm8ttwd" Name="Input" Kind="InputPin" />
120-
<Pin Id="PSxNiFmuOkPLffU8dqdi6n" Name="Alpha" Kind="InputPin">
121-
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
122-
<Choice Kind="TypeFlag" Name="Float32" />
123-
</p:TypeAnnotation>
124-
</Pin>
112+
<Pin Id="PSxNiFmuOkPLffU8dqdi6n" Name="Alpha" Kind="InputPin" />
125113
<Pin Id="PL0oyR0HxhYQItWQ54pNNp" Name="Beta" Kind="InputPin" />
126114
<Pin Id="JvZcpicsMC4Nd4d6UOLX65" Name="Norm Type" Kind="InputPin" />
127115
<Pin Id="ASA5JWt8eLyMACfBX0drNl" Name="Destination Type" Kind="InputPin" DefaultValue="CV_8UC1">
@@ -132,7 +120,7 @@
132120
<Pin Id="AoaDgzpCLB9ObP9MwRVeQf" Name="Apply" Kind="InputPin" />
133121
<Pin Id="DLxulQRZceNNDYmdADzCor" Name="Output" Kind="OutputPin" />
134122
</Node>
135-
<Node Bounds="145,696,222,208" Id="Q7kU0FLgRcmMbP3soU23xO">
123+
<Node Bounds="309,709,222,208" Id="Q7kU0FLgRcmMbP3soU23xO">
136124
<p:NodeReference LastCategoryFullName="OpenCV.Conversion" LastSymbolSource="VL.OpenCV.vl">
137125
<Choice Kind="RegionFlag" Name="Region (Stateless)" Fixed="true" />
138126
<CategoryReference Kind="Category" Name="OpenCV" />
@@ -146,9 +134,9 @@
146134
</p:TypeAnnotation>
147135
</Pin>
148136
<Pin Id="U6s6w24oq6YMjJoour2JRm" Name="Result" Kind="OutputPin" />
149-
<ControlPoint Id="M3zDNZYUc7PQPDvOqang2z" Bounds="159,704" />
150-
<ControlPoint Id="UWy2xxHZno5ObgKYg6EDBl" Bounds="159,897" />
151-
<Node Bounds="157,736,62,26" Id="PirW4P4VN2DOwz6FRdtIwP">
137+
<ControlPoint Id="M3zDNZYUc7PQPDvOqang2z" Bounds="323,717" />
138+
<ControlPoint Id="UWy2xxHZno5ObgKYg6EDBl" Bounds="323,910" />
139+
<Node Bounds="321,749,62,26" Id="PirW4P4VN2DOwz6FRdtIwP">
152140
<p:NodeReference LastCategoryFullName="Primitive.Integer16" LastSymbolSource="CoreLibBasics.vl">
153141
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
154142
<CategoryReference Kind="Int16Type" Name="Integer16" />
@@ -157,7 +145,7 @@
157145
<Pin Id="UQc58affnKLM5KxtkzjwQW" Name="Input" Kind="StateInputPin" />
158146
<Pin Id="JzjktqVbTGILGNtgGUxy4P" Name="Result" Kind="OutputPin" />
159147
</Node>
160-
<Node Bounds="157,792,85,19" Id="HO70bjZY1mOOE1FKL5e04O">
148+
<Node Bounds="321,805,85,19" Id="HO70bjZY1mOOE1FKL5e04O">
161149
<p:NodeReference LastCategoryFullName="Math.Ranges" LastSymbolSource="CoreLibBasics.vl">
162150
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
163151
<Choice Kind="OperationCallFlag" Name="MapClamp" />
@@ -173,7 +161,7 @@
173161
</Pin>
174162
<Pin Id="VlIDTVR7577NSIiQvSzkzs" Name="Output" Kind="OutputPin" />
175163
</Node>
176-
<Node Bounds="157,849,25,19" Id="SsbOmkPPgJjNTBHfQuOGwG">
164+
<Node Bounds="321,862,25,19" Id="SsbOmkPPgJjNTBHfQuOGwG">
177165
<p:NodeReference LastCategoryFullName="Primitive.Float32" LastSymbolSource="CoreLibBasics.vl">
178166
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
179167
<Choice Kind="OperationCallFlag" Name="*" />
@@ -183,12 +171,12 @@
183171
<Pin Id="Vqr8HqsbhJyPadc1LAXKBp" Name="Input 2" Kind="InputPin" />
184172
<Pin Id="BPYJBSewSyHLuAgHMi7A31" Name="Output" Kind="OutputPin" />
185173
</Node>
186-
<Pad Id="SsTlsKsBicGQFFqZFe6SJU" Comment="Scale Factor" Bounds="179,835,35,15" ShowValueBox="true" isIOBox="true" Value="1">
174+
<Pad Id="SsTlsKsBicGQFFqZFe6SJU" Comment="Scale Factor" Bounds="343,848,35,15" ShowValueBox="true" isIOBox="true" Value="1">
187175
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
188176
<Choice Kind="TypeFlag" Name="Float32" />
189177
</p:TypeAnnotation>
190178
</Pad>
191-
<Node Bounds="225,736,62,26" Id="VQ7ZHDO9vbiPq3vb5mt5s6">
179+
<Node Bounds="389,749,62,26" Id="VQ7ZHDO9vbiPq3vb5mt5s6">
192180
<p:NodeReference LastCategoryFullName="Primitive.Float64" LastSymbolSource="CoreLibBasics.vl">
193181
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
194182
<CategoryReference Kind="Float64Type" Name="Float64" />
@@ -197,7 +185,7 @@
197185
<Pin Id="IkvAd2U5QtvL3HewsmctdC" Name="Input" Kind="StateInputPin" />
198186
<Pin Id="CU2OZ7NeSh6PfN1f1iBZ5a" Name="Result" Kind="OutputPin" />
199187
</Node>
200-
<Node Bounds="293,736,62,26" Id="IU0X6CyemkFMCwA72WYAa5">
188+
<Node Bounds="457,749,62,26" Id="IU0X6CyemkFMCwA72WYAa5">
201189
<p:NodeReference LastCategoryFullName="Primitive.Float64" LastSymbolSource="CoreLibBasics.vl">
202190
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
203191
<CategoryReference Kind="Float64Type" Name="Float64" />
@@ -211,65 +199,65 @@
211199
<Pin Id="Vswvk5lQNgnQcnMgM7IUbo" Name="Input" Kind="InputPin" />
212200
<Pin Id="HGxUD2y3ruIOk5W9Qh2TMf" Name="Output" Kind="OutputPin" />
213201
</Node>
214-
<Pad Id="Psor2Er7XKlQZ3OVZGAMuM" Comment="Bang if you change the scale factor" Bounds="148,574,35,35" ShowValueBox="true" isIOBox="true" Value="False">
202+
<Pad Id="Psor2Er7XKlQZ3OVZGAMuM" Comment="Bang if you change the scale factor" Bounds="312,617,29,9" ShowValueBox="true" isIOBox="true" Value="False">
215203
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
216204
<Choice Kind="TypeFlag" Name="Boolean" />
217205
</p:TypeAnnotation>
218206
<p:ValueBoxSettings>
219207
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
220208
</p:ValueBoxSettings>
221209
</Pad>
222-
<Pad Id="FM49XEYubY6MtFJo2czBiM" Comment="Min Disparity" Bounds="464,271,35,15" ShowValueBox="true" isIOBox="true" Value="-32">
210+
<Pad Id="FM49XEYubY6MtFJo2czBiM" Comment="Min Disparity" Bounds="114,287,35,15" ShowValueBox="true" isIOBox="true" Value="-32">
223211
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
224212
<Choice Kind="TypeFlag" Name="Integer32" />
225213
</p:TypeAnnotation>
226214
</Pad>
227-
<Pad Id="EPNdSKfO16vLIC2CgAvOdD" Comment="P 1" Bounds="526,356,35,15" ShowValueBox="true" isIOBox="true" Value="600">
215+
<Pad Id="EPNdSKfO16vLIC2CgAvOdD" Comment="P 1" Bounds="176,372,35,15" ShowValueBox="true" isIOBox="true" Value="600">
228216
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
229217
<Choice Kind="TypeFlag" Name="Integer32" />
230218
</p:TypeAnnotation>
231219
</Pad>
232-
<Pad Id="Tr7z62cNzQFPOlW0IAYBPY" Comment="P 2" Bounds="546,381,35,15" ShowValueBox="true" isIOBox="true" Value="2400">
220+
<Pad Id="Tr7z62cNzQFPOlW0IAYBPY" Comment="P 2" Bounds="196,397,35,15" ShowValueBox="true" isIOBox="true" Value="2400">
233221
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
234222
<Choice Kind="TypeFlag" Name="Integer32" />
235223
</p:TypeAnnotation>
236224
</Pad>
237-
<Pad Id="NpfWAzrV247QdAcuU5AUqK" Comment="Disp 12Max Diff" Bounds="565,407,35,15" ShowValueBox="true" isIOBox="true" Value="10">
225+
<Pad Id="NpfWAzrV247QdAcuU5AUqK" Comment="Disp 12Max Diff" Bounds="215,423,35,15" ShowValueBox="true" isIOBox="true" Value="10">
238226
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
239227
<Choice Kind="TypeFlag" Name="Integer32" />
240228
</p:TypeAnnotation>
241229
</Pad>
242-
<Pad Id="L7OGV34zsywNABjU9NHiAi" Comment="Pre Filter Cap" Bounds="585,430,35,15" ShowValueBox="true" isIOBox="true" Value="4">
230+
<Pad Id="L7OGV34zsywNABjU9NHiAi" Comment="Pre Filter Cap" Bounds="235,446,35,15" ShowValueBox="true" isIOBox="true" Value="4">
243231
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
244232
<Choice Kind="TypeFlag" Name="Integer32" />
245233
</p:TypeAnnotation>
246234
</Pad>
247-
<Pad Id="NgVFGwFVAjfQdYc0c8H4p2" Comment="Uniqueness Ratio" Bounds="606,455,35,15" ShowValueBox="true" isIOBox="true" Value="1">
235+
<Pad Id="NgVFGwFVAjfQdYc0c8H4p2" Comment="Uniqueness Ratio" Bounds="256,471,35,15" ShowValueBox="true" isIOBox="true" Value="1">
248236
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
249237
<Choice Kind="TypeFlag" Name="Integer32" />
250238
</p:TypeAnnotation>
251239
</Pad>
252-
<Pad Id="DntaX37T6JyN3RoInS4UsN" Comment="Speckle Window Size" Bounds="626,481,35,15" ShowValueBox="true" isIOBox="true" Value="150">
240+
<Pad Id="DntaX37T6JyN3RoInS4UsN" Comment="Speckle Window Size" Bounds="276,497,35,15" ShowValueBox="true" isIOBox="true" Value="150">
253241
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
254242
<Choice Kind="TypeFlag" Name="Integer32" />
255243
</p:TypeAnnotation>
256244
</Pad>
257-
<Pad Id="Rt0RVplm0bvOLNMK45D8G0" Comment="Speckle Range" Bounds="646,509,35,15" ShowValueBox="true" isIOBox="true" Value="2">
245+
<Pad Id="Rt0RVplm0bvOLNMK45D8G0" Comment="Speckle Range" Bounds="296,525,35,15" ShowValueBox="true" isIOBox="true" Value="2">
258246
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
259247
<Choice Kind="TypeFlag" Name="Integer32" />
260248
</p:TypeAnnotation>
261249
</Pad>
262-
<Pad Id="FEHH47NMTBwPj4hOP82nl6" Comment="Mode" Bounds="666,538,54,15" ShowValueBox="true" isIOBox="true" Value="HH">
250+
<Pad Id="FEHH47NMTBwPj4hOP82nl6" Comment="Mode" Bounds="316,554,54,15" ShowValueBox="true" isIOBox="true" Value="HH">
263251
<p:TypeAnnotation LastCategoryFullName="OpenCvSharp" LastSymbolSource="OpenCvSharp.dll">
264252
<Choice Kind="TypeFlag" Name="StereoSGBMMode" />
265253
</p:TypeAnnotation>
266254
</Pad>
267-
<Pad Id="Pz6aBXVLpRpOw5Nnh7GDMd" Comment="Flags" Bounds="457,179,116,15" ShowValueBox="true" isIOBox="true" Value="GrayScale">
255+
<Pad Id="Pz6aBXVLpRpOw5Nnh7GDMd" Comment="Flags" Bounds="126,117,116,15" ShowValueBox="true" isIOBox="true" Value="GrayScale">
268256
<p:TypeAnnotation LastCategoryFullName="OpenCvSharp" LastSymbolSource="OpenCvSharp.dll">
269257
<Choice Kind="TypeFlag" Name="ImreadModes" />
270258
</p:TypeAnnotation>
271259
</Pad>
272-
<Pad Id="BrnVB0hZQnGLn8yKcgEi8Z" Bounds="277,116,359,18" ShowValueBox="true" isIOBox="true" Value="For a detailed explanation of each parameter refer to: ">
260+
<Pad Id="BrnVB0hZQnGLn8yKcgEi8Z" Bounds="308,235,359,19" ShowValueBox="true" isIOBox="true" Value="For a detailed explanation of each parameter refer to: ">
273261
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
274262
<Choice Kind="TypeFlag" Name="String" />
275263
</p:TypeAnnotation>
@@ -278,7 +266,7 @@
278266
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
279267
</p:ValueBoxSettings>
280268
</Pad>
281-
<Pad Id="Adohm2AolG8NoZbdBFVx3o" Bounds="277,139,661,18" ShowValueBox="true" isIOBox="true" Value="https://docs.opencv.org/4.0.1/d2/d85/classcv_1_1StereoSGBM.html#adb7a50ef5f200ad9559e9b0e976cfa59">
269+
<Pad Id="Adohm2AolG8NoZbdBFVx3o" Bounds="308,258,317,19" ShowValueBox="true" isIOBox="true" Value="https://docs.opencv.org/4.0.1/d2/d85/classcv_1_1StereoSGBM.html#adb7a50ef5f200ad9559e9b0e976cfa59">
282270
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
283271
<Choice Kind="TypeFlag" Name="String" />
284272
</p:TypeAnnotation>
@@ -287,16 +275,21 @@
287275
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Link</p:stringtype>
288276
</p:ValueBoxSettings>
289277
</Pad>
290-
<Node Bounds="297,230,105,19" Id="Houpfz4Vkc1NawQlGSSoBy">
278+
<Node Bounds="94,184,125,19" Id="Houpfz4Vkc1NawQlGSSoBy">
291279
<p:NodeReference LastCategoryFullName="OpenCV.Sink" LastSymbolSource="VL.OpenCV.vl">
292280
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
293281
<Choice Kind="ProcessAppFlag" Name="Renderer" />
294282
</p:NodeReference>
295-
<Pin Id="NdAxHQjKySDO4X7YVaE3R3" Name="Bounds" Kind="InputPin" DefaultValue="9, 10, 180, 180">
296-
<p:TypeAnnotation LastCategoryFullName="System.Drawing" LastSymbolSource="System.Drawing.dll">
283+
<Pin Id="NdAxHQjKySDO4X7YVaE3R3" Name="Bounds" Kind="InputPin" DefaultValue="1018, 59, 180, 180">
284+
<p:TypeAnnotation LastCategoryFullName="System.Windows" LastSymbolSource="VL.CoreLib.Windows.vl">
297285
<Choice Kind="TypeFlag" Name="Rectangle" />
298286
</p:TypeAnnotation>
299287
</Pin>
288+
<Pin Id="AVOwThefBLMNHor3jmSB67" Name="Bound to Document" Kind="InputPin" DefaultValue="True">
289+
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
290+
<Choice Kind="TypeFlag" Name="Boolean" />
291+
</p:TypeAnnotation>
292+
</Pin>
300293
<Pin Id="HXDBUwFefcdLNRi25eUROu" Name="Input" Kind="InputPin" />
301294
<Pin Id="SaWor7DAZ29NA0AIVx1goR" Name="Title" Kind="InputPin" DefaultValue="Left Image">
302295
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
@@ -307,16 +300,21 @@
307300
<Pin Id="ISUYwvlp6JDLNq2DNKnfiG" Name="Show Info" Kind="InputPin" />
308301
<Pin Id="S9xu3AmgpnUQIy53KhH0Ri" Name="Enabled" Kind="InputPin" />
309302
</Node>
310-
<Node Bounds="297,272,105,19" Id="BPLVrSwwqVJLxsYGRS5YTA">
303+
<Node Bounds="112,250,125,19" Id="BPLVrSwwqVJLxsYGRS5YTA">
311304
<p:NodeReference LastCategoryFullName="OpenCV.Sink" LastSymbolSource="VL.OpenCV.vl">
312305
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
313306
<Choice Kind="ProcessAppFlag" Name="Renderer" />
314307
</p:NodeReference>
315-
<Pin Id="LCpviI5me7hMGJtYbn75KR" Name="Bounds" Kind="InputPin" DefaultValue="178, 10, 180, 180">
316-
<p:TypeAnnotation LastCategoryFullName="System.Drawing" LastSymbolSource="System.Drawing.dll">
308+
<Pin Id="LCpviI5me7hMGJtYbn75KR" Name="Bounds" Kind="InputPin" DefaultValue="1186, 59, 180, 180">
309+
<p:TypeAnnotation LastCategoryFullName="System.Windows" LastSymbolSource="VL.CoreLib.Windows.vl">
317310
<Choice Kind="TypeFlag" Name="Rectangle" />
318311
</p:TypeAnnotation>
319312
</Pin>
313+
<Pin Id="TxDw1sNhLOtQTH0wV9IMa1" Name="Bound to Document" Kind="InputPin" DefaultValue="True">
314+
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
315+
<Choice Kind="TypeFlag" Name="Boolean" />
316+
</p:TypeAnnotation>
317+
</Pin>
320318
<Pin Id="OhSzPnuBAlcPVzT8RNnsEa" Name="Input" Kind="InputPin" />
321319
<Pin Id="RO8JQ9LvjO8PE3SZBuki2b" Name="Title" Kind="InputPin" DefaultValue="Right Image">
322320
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
@@ -327,7 +325,7 @@
327325
<Pin Id="CFW30X5W0g9Nmi50DJdlmL" Name="Show Info" Kind="InputPin" />
328326
<Pin Id="G3hfj5PifXzP0lZNaKd8GW" Name="Enabled" Kind="InputPin" />
329327
</Node>
330-
<Pad Id="V30LlE03JefNsil2m2XjmA" Bounds="367,778,484,66" ShowValueBox="true" isIOBox="true" Value="Maps short values to a 0 to 1 Float32 range basd on the minimum and maximum values returned by StereoBGSMMatcher. This range could be filtered and scaled further to improve results">
328+
<Pad Id="V30LlE03JefNsil2m2XjmA" Bounds="545,801,286,104" ShowValueBox="true" isIOBox="true" Value="Maps short values to a 0 to 1 Float32 range basd on the minimum and maximum values returned by StereoBGSMMatcher. This range could be filtered and scaled further to improve results">
331329
<p:TypeAnnotation LastCategoryFullName="Primitive" LastSymbolSource="CoreLibBasics.vl">
332330
<Choice Kind="TypeFlag" Name="String" />
333331
</p:TypeAnnotation>
@@ -336,7 +334,7 @@
336334
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
337335
</p:ValueBoxSettings>
338336
</Pad>
339-
<Node Bounds="233,650,66,26" Id="HBq95gDItP6Ov6oSGQDubA">
337+
<Node Bounds="397,678,66,26" Id="HBq95gDItP6Ov6oSGQDubA">
340338
<p:NodeReference LastCategoryFullName="OpenCV.Mat" LastSymbolSource="VL.OpenCV.vl">
341339
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
342340
<CategoryReference Kind="ClassType" Name="Mat" />
@@ -348,7 +346,7 @@
348346
<Pin Id="J0FkafxxgCdMQTZvEMzzBV" Name="Min Val" Kind="OutputPin" />
349347
<Pin Id="GTjOOAhG1MkMynhKd5dOkl" Name="Max Val" Kind="OutputPin" />
350348
</Node>
351-
<Node Bounds="233,616,47,26" Id="EQqss2P3q6jNC5J5caABoG">
349+
<Node Bounds="355,637,47,26" Id="EQqss2P3q6jNC5J5caABoG">
352350
<p:NodeReference LastCategoryFullName="OpenCV.CvImage" LastSymbolSource="VL.OpenCV.vl">
353351
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
354352
<CategoryReference Kind="ClassType" Name="CvImage" />
@@ -358,7 +356,7 @@
358356
<Pin Id="Ct2Qm5kPzy0Lx0UqZGEpOx" Name="Output" Kind="StateOutputPin" />
359357
<Pin Id="Q8meJkW5C9gMCsgEsdug2s" Name="Mat" Kind="OutputPin" />
360358
</Node>
361-
<Pad Id="Og4WOaaPWvgLZU8pHOPhGP" Comment="Depth Data" Bounds="147,941" isIOBox="true" />
359+
<Pad Id="Og4WOaaPWvgLZU8pHOPhGP" Comment="Depth Data" Bounds="311,939" isIOBox="true" />
362360
</Canvas>
363361
<Patch Id="Tpvun8PB7yQPLOW1B0G2uV" Name="Create" />
364362
<Patch Id="JjJqaZWWUxLNVUgnXUxSuv" Name="Update" />
@@ -404,5 +402,5 @@
404402
</Patch>
405403
</Node>
406404
</Patch>
407-
<NugetDependency Id="MwmviJrXk1LMVG8liSiVgb" Location="VL.OpenCV" Version="0.0.0.0" />
405+
<NugetDependency Id="MwmviJrXk1LMVG8liSiVgb" Location="VL.OpenCV" Version="1.0.0" />
408406
</Document>

0 commit comments

Comments
 (0)
Please sign in to comment.