Skip to content

Commit

Permalink
Added video recording functionality.
Browse files Browse the repository at this point in the history
  • Loading branch information
hugo.marques committed Nov 8, 2024
1 parent f3202e5 commit 1c6f38c
Show file tree
Hide file tree
Showing 2 changed files with 158 additions and 28 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -366,6 +366,21 @@
<p1:RadiusSize>30</p1:RadiusSize>
</Combinator>
</Expression>
<Expression xsi:type="Combinator">
<Combinator xsi:type="cv:VideoWriter">
<cv:FileName>TestData\TrackedVideo.avi</cv:FileName>
<cv:Suffix>Timestamp</cv:Suffix>
<cv:Buffered>true</cv:Buffered>
<cv:Overwrite>false</cv:Overwrite>
<cv:FourCC>FMP4</cv:FourCC>
<cv:FrameRate>60</cv:FrameRate>
<cv:FrameSize>
<cv:Width>0</cv:Width>
<cv:Height>0</cv:Height>
</cv:FrameSize>
<cv:ResizeInterpolation>NearestNeighbor</cv:ResizeInterpolation>
</Combinator>
</Expression>
<Expression xsi:type="io:CsvWriter">
<io:FileName>TestData\FlyCentroids.csv</io:FileName>
<io:Append>false</io:Append>
Expand Down Expand Up @@ -483,19 +498,35 @@
<io:Suffix>Timestamp</io:Suffix>
<io:IncludeHeader>false</io:IncludeHeader>
</Expression>
<Expression xsi:type="Combinator">
<Combinator xsi:type="cv:VideoWriter">
<cv:FileName>TestData\RawVideo.avi</cv:FileName>
<cv:Suffix>Timestamp</cv:Suffix>
<cv:Buffered>true</cv:Buffered>
<cv:Overwrite>false</cv:Overwrite>
<cv:FourCC>FMP4</cv:FourCC>
<cv:FrameRate>60</cv:FrameRate>
<cv:FrameSize>
<cv:Width>0</cv:Width>
<cv:Height>0</cv:Height>
</cv:FrameSize>
<cv:ResizeInterpolation>NearestNeighbor</cv:ResizeInterpolation>
</Combinator>
</Expression>
</Nodes>
<Edges>
<Edge From="0" To="1" Label="Source1" />
<Edge From="1" To="2" Label="Source1" />
<Edge From="1" To="24" Label="Source1" />
<Edge From="1" To="32" Label="Source1" />
<Edge From="2" To="3" Label="Source1" />
<Edge From="3" To="4" Label="Source1" />
<Edge From="3" To="5" Label="Source1" />
<Edge From="4" To="5" Label="Source2" />
<Edge From="5" To="6" Label="Source1" />
<Edge From="5" To="23" Label="Source1" />
<Edge From="5" To="27" Label="Source1" />
<Edge From="5" To="29" Label="Source1" />
<Edge From="5" To="28" Label="Source1" />
<Edge From="5" To="30" Label="Source1" />
<Edge From="6" To="7" Label="Source1" />
<Edge From="7" To="8" Label="Source1" />
<Edge From="8" To="9" Label="Source1" />
Expand All @@ -517,10 +548,11 @@
<Edge From="20" To="21" Label="Source5" />
<Edge From="21" To="22" Label="Source1" />
<Edge From="23" To="24" Label="Source2" />
<Edge From="23" To="26" Label="Source1" />
<Edge From="23" To="27" Label="Source1" />
<Edge From="24" To="25" Label="Source1" />
<Edge From="27" To="28" Label="Source1" />
<Edge From="29" To="30" Label="Source1" />
<Edge From="25" To="26" Label="Source1" />
<Edge From="28" To="29" Label="Source1" />
<Edge From="30" To="31" Label="Source1" />
</Edges>
</Workflow>
</WorkflowBuilder>
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
<DialogSettings>
<Visible>true</Visible>
<Location>
<X>69</X>
<Y>747</Y>
<X>703</X>
<Y>550</Y>
</Location>
<Size>
<Width>1200</Width>
<Width>339</Width>
<Height>362</Height>
</Size>
<WindowState>Normal</WindowState>
Expand All @@ -33,8 +33,8 @@
<DialogSettings xsi:type="WorkflowEditorSettings">
<Visible>true</Visible>
<Location>
<X>43</X>
<Y>569</Y>
<X>274</X>
<Y>616</Y>
</Location>
<Size>
<Width>334</Width>
Expand All @@ -46,41 +46,115 @@
<IplImageVisualizer />
</VisualizerSettings>
<EditorDialogSettings>
<Visible>false</Visible>
<Visible>true</Visible>
<Location>
<X>-55</X>
<X>4</X>
<Y>4</Y>
</Location>
<Size>
<Width>961</Width>
<Height>747</Height>
<Width>1009</Width>
<Height>730</Height>
</Size>
<WindowState>Normal</WindowState>
</EditorDialogSettings>
<EditorVisualizerLayout>
<DialogSettings>
<Visible>false</Visible>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<Width>0</Width>
<Height>0</Height>
</Size>
<WindowState>Normal</WindowState>
</DialogSettings>
<DialogSettings>
<Visible>true</Visible>
<Location>
<X>24</X>
<Y>26</Y>
</Location>
<Size>
<Width>334</Width>
<Height>278</Height>
</Size>
<WindowState>Normal</WindowState>
<VisualizerTypeName>Bonsai.Vision.Design.IplImageVisualizer</VisualizerTypeName>
<VisualizerSettings>
<IplImageVisualizer />
</VisualizerSettings>
</DialogSettings>
<DialogSettings>
<Visible>false</Visible>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<Width>0</Width>
<Height>0</Height>
</Size>
<WindowState>Normal</WindowState>
</DialogSettings>
<DialogSettings>
<Visible>false</Visible>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<Width>0</Width>
<Height>0</Height>
</Size>
<WindowState>Normal</WindowState>
</DialogSettings>
<DialogSettings>
<Visible>false</Visible>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<Width>0</Width>
<Height>0</Height>
</Size>
<WindowState>Normal</WindowState>
</DialogSettings>
</EditorVisualizerLayout>
</DialogSettings>
<DialogSettings>
<Visible>false</Visible>
<Visible>true</Visible>
<Location>
<X>0</X>
<Y>0</Y>
<X>24</X>
<Y>26</Y>
</Location>
<Size>
<Width>0</Width>
<Height>0</Height>
<Width>334</Width>
<Height>278</Height>
</Size>
<WindowState>Normal</WindowState>
<VisualizerTypeName>Bonsai.Vision.Design.IplImageVisualizer</VisualizerTypeName>
<VisualizerSettings>
<IplImageVisualizer />
</VisualizerSettings>
</DialogSettings>
<DialogSettings xsi:type="WorkflowEditorSettings">
<Visible>false</Visible>
<Visible>true</Visible>
<Location>
<X>0</X>
<Y>0</Y>
<X>511</X>
<Y>297</Y>
</Location>
<Size>
<Width>0</Width>
<Height>0</Height>
<Width>312</Width>
<Height>336</Height>
</Size>
<WindowState>Normal</WindowState>
<VisualizerTypeName>Bonsai.Vision.Design.ConnectedComponentCollectionVisualizer</VisualizerTypeName>
<VisualizerSettings>
<ConnectedComponentCollectionVisualizer />
</VisualizerSettings>
<EditorDialogSettings>
<Visible>true</Visible>
<Location>
Expand Down Expand Up @@ -583,12 +657,12 @@
<DialogSettings>
<Visible>true</Visible>
<Location>
<X>517</X>
<Y>259</Y>
<X>1044</X>
<Y>550</Y>
</Location>
<Size>
<Width>737</Width>
<Height>486</Height>
<Width>329</Width>
<Height>328</Height>
</Size>
<WindowState>Normal</WindowState>
<VisualizerTypeName>Bonsai.Vision.Design.IplImageVisualizer</VisualizerTypeName>
Expand All @@ -608,6 +682,18 @@
</Size>
<WindowState>Normal</WindowState>
</DialogSettings>
<DialogSettings>
<Visible>false</Visible>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<Width>0</Width>
<Height>0</Height>
</Size>
<WindowState>Normal</WindowState>
</DialogSettings>
<DialogSettings xsi:type="WorkflowEditorSettings">
<Visible>false</Visible>
<Location>
Expand Down Expand Up @@ -668,4 +754,16 @@
</Size>
<WindowState>Normal</WindowState>
</DialogSettings>
<DialogSettings>
<Visible>false</Visible>
<Location>
<X>0</X>
<Y>0</Y>
</Location>
<Size>
<Width>0</Width>
<Height>0</Height>
</Size>
<WindowState>Normal</WindowState>
</DialogSettings>
</VisualizerLayout>

0 comments on commit 1c6f38c

Please sign in to comment.