Skip to content

Commit

Permalink
Merge branch 'dani217s-feature_s+h'
Browse files Browse the repository at this point in the history
  • Loading branch information
ravazquez committed Aug 16, 2024
2 parents fbdc986 + 6352be0 commit 45c78eb
Show file tree
Hide file tree
Showing 3 changed files with 210 additions and 1 deletion.
111 changes: 111 additions & 0 deletions VL.OpenCV.Add_S+H.vl
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
<?xml version="1.0" encoding="utf-8"?>
<Document xmlns:p="property" xmlns:r="reflection" Id="NPD5ZOPZZDHORN4S8j4ZE6" LanguageVersion="2024.6.2" Version="0.128">
<NugetDependency Id="VDV3b5KqYzlLnyGTAprfLW" Location="VL.CoreLib" Version="2024.6.2" />
<Patch Id="PxC8eRStsWvN4yVvYPlP7S">
<Canvas Id="VirkyVy9RgqMuv4xE6ugZV" DefaultCategory="OpenCV" CanvasType="FullCategory">
<Canvas Id="Fb85AyKTvmKNfk4pYe17JD" Name="Utils" Position="214,246">
<!--
************************ S+H ************************
-->
<Node Name="S+H" Bounds="337,301" Id="JUnDPqX6eNNPXBSRUHV9ZO">
<p:NodeReference LastCategoryFullName="Primitive" LastDependency="builtin">
<Choice Kind="ContainerDefinition" Name="Process" />
</p:NodeReference>
<Patch Id="HMpZEAcqxO1PJcfOJJx8BY">
<Canvas Id="LLkeOcfCmkZPoT3vj7L2g0" CanvasType="Group">
<Node Bounds="353,313,113,153" Id="JuzoTAKnbHBPE78NpnUWHe">
<p:NodeReference LastCategoryFullName="Primitive" LastDependency="Builtin">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<CategoryReference Kind="Category" Name="Primitive" />
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
</p:NodeReference>
<Pin Id="LrjeRqOcIhxL7Ys2sDzW7t" Name="Force" Kind="InputPin" />
<Pin Id="FCtxlTtRI79MtQOuZS7Jg7" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="LGG9oOpocHPQAWGb4yRE2j" Name="Has Changed" Kind="OutputPin" />
<ControlPoint Id="AzadVQoLHJWNAV8JdsvKry" Bounds="408,460" Alignment="Bottom" />
<Patch Id="FaeVCvqzX0xNM8sTuDkfkM" ManuallySortedPins="true">
<Patch Id="CgPa0NSLbC2Mja5XC8e0ZS" Name="Create" ManuallySortedPins="true" />
<Patch Id="AaFa0OA4949PvEqD4TVw2h" Name="Then" ManuallySortedPins="true" />
<Node Bounds="408,375,42,19" Id="OtxZR6HlaMvNHH0MUX8V95">
<p:NodeReference LastCategoryFullName="OpenCV.Utils" LastDependency="VL.OpenCV.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Category" Name="Utils" NeedsToBeDirectParent="true" />
<Choice Kind="ProcessAppFlag" Name="Clone" />
</p:NodeReference>
<Pin Id="JFGl43NGPb6P1KticqC8n5" Name="Node Context" Kind="InputPin" IsHidden="true" />
<Pin Id="P6bVcvisCHwPib85bhd1Yr" Name="Input" Kind="InputPin" />
<Pin Id="FvuhFdXMBlWNPv2HVe7qNe" Name="Mat" Kind="OutputPin" />
</Node>
<Node Bounds="365,336,47,26" Id="KuOY8YHSH7EPYWZnz4BQm4">
<p:NodeReference LastCategoryFullName="OpenCV.Utils.CvImage" LastDependency="VL.OpenCV.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Mat" />
</p:NodeReference>
<Pin Id="Db89k7MqqtuOFgTHIokjUy" Name="Input" Kind="StateInputPin" />
<Pin Id="AMmm0DQjyD6LViixzGvVqT" Name="Output" Kind="StateOutputPin" />
<Pin Id="VxhuGS5YhC8OzTfscCv2oF" Name="Mat" Kind="OutputPin" />
</Node>
<Node Bounds="407,408,47,26" Id="G3w0DIEdZLaPANx0Nsh3Sl">
<p:NodeReference LastCategoryFullName="OpenCV.Utils.CvImage" LastDependency="VL.OpenCV.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="CvImage" NeedsToBeDirectParent="true" />
<Choice Kind="OperationCallFlag" Name="Create" />
</p:NodeReference>
<Pin Id="UoPsBmUYm0fQAoHizvQpa4" Name="Mat" Kind="InputPin" />
<Pin Id="HGpwgcVlLi8MrFbjXEdINM" Name="Output" Kind="StateOutputPin" />
</Node>
</Patch>
</Node>
<ControlPoint Id="O1MU6x4K99ENa78MFzxIur" Bounds="367,181" />
<ControlPoint Id="QpOqTaQWAexMotWYrXO3Tz" Bounds="497,186" />
<ControlPoint Id="JHp66dD31AfO8IUMO1woAd" Bounds="410,537" />
</Canvas>
<Patch Id="JbkJqeJVY42MlsLOYK6dAb" Name="Create" />
<Patch Id="RmT5rMFBgPbO1UjaJDZL4Z" Name="Update">
<Pin Id="JHXby1RIJcqMjy2oOSmLxl" Name="Input" Kind="InputPin" />
<Pin Id="S1bhuy9QtOdMTVtSVayLy2" Name="Sample" Kind="InputPin" />
<Pin Id="CdrfdVT4CC6MFPuHAQmOgH" Name="Output" Kind="OutputPin" />
</Patch>
<ProcessDefinition Id="PVZriLz6YDnPPn2FhsHoP2">
<Fragment Id="B81man6rvjwMKh2cdwbL3e" Patch="JbkJqeJVY42MlsLOYK6dAb" Enabled="true" />
<Fragment Id="Q4rtHTZmMYAMLoBLM3aBLm" Patch="RmT5rMFBgPbO1UjaJDZL4Z" Enabled="true" />
</ProcessDefinition>
<Link Id="Bxo3muuRsdBLWaTpjEwzD9" Ids="VxhuGS5YhC8OzTfscCv2oF,P6bVcvisCHwPib85bhd1Yr" />
<Link Id="BxC5THEolaBLpMAOdOgafC" Ids="FvuhFdXMBlWNPv2HVe7qNe,UoPsBmUYm0fQAoHizvQpa4" />
<Link Id="SduxMH3edPXLwKzX1KybT0" Ids="HGpwgcVlLi8MrFbjXEdINM,AzadVQoLHJWNAV8JdsvKry" />
<Link Id="TxbxXxjQbdJOITaeAt8KYq" Ids="JHXby1RIJcqMjy2oOSmLxl,O1MU6x4K99ENa78MFzxIur" IsHidden="true" />
<Link Id="Qunayyi4NOQPy0r4TN1jVf" Ids="O1MU6x4K99ENa78MFzxIur,Db89k7MqqtuOFgTHIokjUy" />
<Link Id="JD3nQmyLAsSMql6LX6V6NW" Ids="S1bhuy9QtOdMTVtSVayLy2,QpOqTaQWAexMotWYrXO3Tz" IsHidden="true" />
<Link Id="O04JcOkP6DcQV2CRMjlp36" Ids="QpOqTaQWAexMotWYrXO3Tz,LrjeRqOcIhxL7Ys2sDzW7t" />
<Link Id="P6vwWROoiwYMLh8izqhnk3" Ids="JHp66dD31AfO8IUMO1woAd,CdrfdVT4CC6MFPuHAQmOgH" IsHidden="true" />
<Link Id="FemPwfsaA4lP9Gv7nf02qt" Ids="AzadVQoLHJWNAV8JdsvKry,JHp66dD31AfO8IUMO1woAd" />
</Patch>
</Node>
</Canvas>
</Canvas>
<!--
************************ Application ************************
-->
<Node Name="Application" Bounds="100,100" Id="P7zBfRHzwOvLFXOuTn8h2s">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:NodeReference>
<Patch Id="G7abqzBkjNDPNpe6NhjsLq">
<Canvas Id="IJMiyrqijEXLzYSq2yYDzW" CanvasType="Group" />
<Patch Id="IfwqMYxJiMNN2khSEBsgGM" Name="Create" />
<Patch Id="At7MU56Qp0LNx8qZAyuqMX" Name="Update" />
<ProcessDefinition Id="SPCcvp5PGzeMBO2YsVnUUZ">
<Fragment Id="EHyzXH0BtUePK4L3QufzhZ" Patch="IfwqMYxJiMNN2khSEBsgGM" Enabled="true" />
<Fragment Id="Rg1fgIMnBuXMmyrsd2NHOY" Patch="At7MU56Qp0LNx8qZAyuqMX" Enabled="true" />
</ProcessDefinition>
</Patch>
</Node>
</Patch>
<NugetDependency Id="QXfC9BUZoY4PJy23eHOWPs" Location="VL.OpenCV" Version="0.0.0" />
<NugetDependency Id="CGc0eU6g4gHMCtmBOqF3HS" Location="OpenCvSharp4" Version="4.9.0.20240103" />
</Document>
3 changes: 2 additions & 1 deletion VL.OpenCV.vl
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<Document xmlns:p="property" xmlns:r="reflection" Id="AwLbD6sm3YSNSEVWaY0WST" LanguageVersion="2024.6.6" Version="0.128">
<Patch Id="C8nwPmC7mFvNATECRj2wt9">
<Canvas Id="EatS5Y30OYxLELRQyBVMYE" DefaultCategory="OpenCV" CanvasType="FullCategory">
Expand Down Expand Up @@ -46829,5 +46829,6 @@
<NugetDependency Id="F4rimzHBtAGLdwuyU70Lxy" Location="OpenCvSharp4.runtime.win" Version="4.9.0.20240103" />
<NugetDependency Id="A13HOrTwDgsLxp65iajkZ3" Location="OpenCvSharp4" Version="4.9.0.20240103" />
<NugetDependency Id="UB6TzvZX4ySQYuBmJI8qjp" Location="OpenCvSharp4.Extensions" Version="4.9.0.20240103" />
<DocumentDependency Id="BzYaiT9QBomPn8C5KNp6NC" Location="./VL.OpenCV.Add_S+H.vl" IsForward="true" />
<DocumentDependency Id="QS33jD7hFfwLwnlsiXKRfV" Location="./VL.OpenCV.AddFrameDifference.vl" IsForward="true" />
</Document>
97 changes: 97 additions & 0 deletions help/Utils/HowTo Use S+H(OpenCv).vl
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
<?xml version="1.0" encoding="utf-8"?>
<Document xmlns:p="property" xmlns:r="reflection" Id="FnABAUikkXeN4UYOPQrBtb" LanguageVersion="2024.6.6" Version="0.128">
<NugetDependency Id="VEA1xuq4S6OOeQMgMQwAHg" Location="VL.CoreLib" Version="2024.6.6" />
<Patch Id="MY9tTKyzh2jMoBNTnytdgx">
<Canvas Id="L7QtbsE6ffeMD5xnyTKgLK" DefaultCategory="Main" BordersChecked="false" CanvasType="FullCategory" />
<!--
************************ Application ************************
-->
<Node Name="Application" Bounds="100,100" Id="V74V2FYtTGPNqL6D49Rb5p">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:NodeReference>
<Patch Id="VXIIrLN4Bw2MRSEZG91q3g">
<Canvas Id="JBzIE2wqvGlMEkqzBLV7bn" CanvasType="Group">
<Node Bounds="357,313,36,19" Id="CgvUU47Nfa7N5PfMtZiixX">
<p:NodeReference LastCategoryFullName="OpenCV.Utils" LastDependency="VL.OpenCV.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Category" Name="OpenCV" />
<CategoryReference Kind="Category" Name="Utils" />
<Choice Kind="ProcessAppFlag" Name="S+H" />
</p:NodeReference>
<Pin Id="ULYFXFGUOPVLA9InNLIksU" Name="Node Context" Kind="InputPin" IsHidden="true" />
<Pin Id="UT2cvLLTazPPSntin02Cqx" Name="Input" Kind="InputPin" />
<Pin Id="R5hfqvSIh0zPuGaIkLex1H" Name="Sample" Kind="InputPin" />
<Pin Id="BMHlExgEN5FLS90pG2j9iN" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="326,145,125,19" Id="MdRt7rNbM60NScsdwXplJX">
<p:NodeReference LastCategoryFullName="OpenCV.Source" LastDependency="VL.OpenCV.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="VideoIn" />
</p:NodeReference>
<Pin Id="VUa0D37rjCPODUp9HcOnnx" Name="Node Context" Kind="InputPin" IsHidden="true" />
<Pin Id="Ryz7tVVeqt5OfpsMXlCKdp" Name="Video Input Device" Kind="InputPin" />
<Pin Id="MHFOcGaBwbrPLELLqguMA7" Name="Width" Kind="InputPin" />
<Pin Id="DhIrV4yAAisQRJBKNA7Ux3" Name="Height" Kind="InputPin" />
<Pin Id="FAYoNbfhh1nMW0336tLA43" Name="FPS" Kind="InputPin" />
<Pin Id="CeSJ0VNf8nxPShYXhqbhBC" Name="FourCC" Kind="InputPin" />
<Pin Id="SJC0VbeOJ9JMIFj0dOlyg3" Name="Show Properties" Kind="InputPin" />
<Pin Id="VAHin9EEbGkPpVLKWtCprf" Name="Preferred API" Kind="InputPin" IsHidden="true" />
<Pin Id="SqrRwshp4wCNs0KDRrtMHQ" Name="Video Acceleration" Kind="InputPin" IsHidden="true" />
<Pin Id="TtboW4oHOiQPKQTE0hE530" Name="Hardware Device Index" Kind="InputPin" IsHidden="true" />
<Pin Id="HB8DQkKtXoHPlnOiv3TIBn" Name="Enabled" Kind="InputPin" />
<Pin Id="RBepoWwWmO6OgcjJ1F9ax5" Name="Image" Kind="OutputPin" />
<Pin Id="UDwgD5NEyp6P0lIvTinC1o" Name="Supported Formats" Kind="OutputPin" />
</Node>
<Pad Id="SwwgjaFKGXXPRQPrJoldUB" Comment="" Bounds="431,369,190,132" ShowValueBox="true" isIOBox="true" />
<Pad Id="CrBLu6iWdK3PTcpJqbv6Io" Comment="Sample" Bounds="389,228,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="326,423,63,19" Id="DceyQ8WIWuqO36vOLsCsEv">
<p:NodeReference LastCategoryFullName="OpenCV.Filter" LastDependency="VL.OpenCV.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Category" Name="OpenCV" />
<Choice Kind="ProcessAppFlag" Name="Difference" />
</p:NodeReference>
<Pin Id="LdwfTiOEDjCQNOMm1DyWVh" Name="Node Context" Kind="InputPin" IsHidden="true" />
<Pin Id="DVZ6IllYUdEL8cQkjOTnw4" Name="Input" Kind="InputPin" />
<Pin Id="KLm7gdwSbW9QUP1lA7D3xA" Name="Input 2" Kind="InputPin" />
<Pin Id="UWNEEGJReW5PU0O1gTeOqL" Name="Apply" Kind="InputPin" />
<Pin Id="LMUF6yTjORfMf2G3kz6loI" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="CBEi5ancCoFQW5YZvHhGTn" Comment="" Bounds="326,524,190,132" ShowValueBox="true" isIOBox="true" />
<Pad Id="IqgPHCEpQMlNLDM0U0Q1LE" Bounds="481,225,249,21" ShowValueBox="true" isIOBox="true" Value="&lt;- Bang to sample source image">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
<Choice Kind="TypeFlag" Name="String" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:fontsize p:Type="Int32">9</p:fontsize>
<p:stringtype p:Assembly="VL.Core" p:Type="VL.Core.StringType">Comment</p:stringtype>
</p:ValueBoxSettings>
</Pad>
</Canvas>
<Patch Id="JF0B9QtNFZDNQxBuQO69B1" Name="Create" />
<Patch Id="RfByLTGRLs6NRLkkIAzVfq" Name="Update" />
<ProcessDefinition Id="Mpn9MsLfNN7M1pUHp5yMZb">
<Fragment Id="O2ybFNoxN98QS3NL79x1Af" Patch="JF0B9QtNFZDNQxBuQO69B1" Enabled="true" />
<Fragment Id="DvieBC4EIgDOfMeHvw1x3i" Patch="RfByLTGRLs6NRLkkIAzVfq" Enabled="true" />
</ProcessDefinition>
<Link Id="R438XCm2Ns9MBYXxaQ9ZsD" Ids="RBepoWwWmO6OgcjJ1F9ax5,UT2cvLLTazPPSntin02Cqx" />
<Link Id="ACvUGkUDhGjLRKhLljH5xo" Ids="BMHlExgEN5FLS90pG2j9iN,SwwgjaFKGXXPRQPrJoldUB" />
<Link Id="VPW3NK6j8qqLNgPqNvkKA6" Ids="RBepoWwWmO6OgcjJ1F9ax5,DVZ6IllYUdEL8cQkjOTnw4" />
<Link Id="KlnagE4zvdgMmKt2VCxj8d" Ids="BMHlExgEN5FLS90pG2j9iN,KLm7gdwSbW9QUP1lA7D3xA" />
<Link Id="SWUY7ZSHHr1NCJK79wUALa" Ids="LMUF6yTjORfMf2G3kz6loI,CBEi5ancCoFQW5YZvHhGTn" />
<Link Id="Swkol9cD2NAOxEkX4iG60K" Ids="CrBLu6iWdK3PTcpJqbv6Io,R5hfqvSIh0zPuGaIkLex1H" />
</Patch>
</Node>
</Patch>
<NugetDependency Id="F5yOhczSKTnQLjhe7mOnL9" Location="VL.OpenCV" Version="0.0.0" />
</Document>

0 comments on commit 45c78eb

Please sign in to comment.