Coral from Google/GstInference/Demos: Difference between revisions

From RidgeRun Developer Wiki
mNo edit summary
mNo edit summary
 
Line 1: Line 1:
<noinclude>
<noinclude>
{{Coral from Google/Head|next=Camera Drivers/Introduction|previous=GstInference/Example Pipelines|keywords=}}
{{Coral from Google/Head|next=Camera Drivers/Introduction|previous=GstInference/Example Pipelines|metakeywords=}}
</noinclude>
</noinclude>


Line 11: Line 11:
=== Intelligent Video Recording ===
=== Intelligent Video Recording ===


The demo aims to be a reference intelligent video recording security camera. As seen on the following image when a defined class ID is detected it will start recording. The default uses class ID 762 (Remote Control). If the class ID is still being detected it will continue recording, if the class ID does not match it will wait for MIN_RECORDING_TIME_IN_SECONDS before saving the video. Multiple classes ID can be detected at once. If after saving the video a new valid detection appears a new video file will be created. Check demo readme for more details.
The demo aims to be a reference intelligent video recording security camera. As seen in the following image when a defined class ID is detected it will start recording. The default uses class ID 762 (Remote Control). If the class ID is still being detected it will continue recording, if the class ID does not match it will wait for MIN_RECORDING_TIME_IN_SECONDS before saving the video. Multiple classes ID can be detected at once. If after saving the video a new valid detection appears a new video file will be created. Check the demo readme for more details.


[[File:Intelligent Video Recording Demo.png|700px|frameless|center]]
[[File:Intelligent Video Recording Demo.png|700px|frameless|center]]
Line 17: Line 17:
=== Media Server ===
=== Media Server ===


The demo can switch between two origins (camera or RTSP stream) and produces 3 outputs (UDP streaming, recording, and display) as seen in the image. It allows to start/stop the recording and the output UDP streaming. Check demo readme for more details.
The demo can switch between two origins (camera or RTSP stream) and produces 3 outputs (UDP streaming, recording, and display) as seen in the image. It allows to start/stop the recording and the output UDP streaming. Check the demo readme for more details.


[[File:Media Server Demo.png|600px|frameless|center]]
[[File:Media Server Demo.png|600px|frameless|center]]

Latest revision as of 11:47, 6 March 2023




Previous: GstInference/Example Pipelines Index Next: Camera Drivers/Introduction





Github Demos

To help ease the process and learning curve from GstInference and Coral board, RidgeRun prepared a couple of demos that can be obtained in the following repository:

repository https://github.com/RidgeRun/coral-gst-inference-demos

Intelligent Video Recording

The demo aims to be a reference intelligent video recording security camera. As seen in the following image when a defined class ID is detected it will start recording. The default uses class ID 762 (Remote Control). If the class ID is still being detected it will continue recording, if the class ID does not match it will wait for MIN_RECORDING_TIME_IN_SECONDS before saving the video. Multiple classes ID can be detected at once. If after saving the video a new valid detection appears a new video file will be created. Check the demo readme for more details.

Media Server

The demo can switch between two origins (camera or RTSP stream) and produces 3 outputs (UDP streaming, recording, and display) as seen in the image. It allows to start/stop the recording and the output UDP streaming. Check the demo readme for more details.



Previous: GstInference/Example Pipelines Index Next: Camera Drivers/Introduction