Jump to content

Orion T-7 AI Platform: Difference between revisions

m
no edit summary
mNo edit summary
mNo edit summary
Line 58: Line 58:
[[File:camerasx6.jpg|450px|thumb|center|Cameras and Connectors]]
[[File:camerasx6.jpg|450px|thumb|center|Cameras and Connectors]]


=Getting Started Guide=
==Getting Started Guide==


==Physical Setup==
===Physical Setup===


===Camera Connection===
====Camera Connection====


* Connect the cameras to the ORION T-7 board as is shown in the following image:
* Connect the cameras to the ORION T-7 board as is shown in the following image:
Line 68: Line 68:
[[File:cameraconn.jpg|450px|thumb|center|Camera Connection]]
[[File:cameraconn.jpg|450px|thumb|center|Camera Connection]]


===Power Connection===
====Power Connection====


* Connect the main cable to the board as follows:
* Connect the main cable to the board as follows:
Line 80: Line 80:
After all the connections have been established, you can turn on the power switch.
After all the connections have been established, you can turn on the power switch.


==Testing the Cameras==
===Testing the Cameras===


At this point you should be able to access the operating system of the board via ssh or by using a HDMI cable to a monitor, a mouse and a keyboard connected to the USB ports present in the ORION T-7. Once the session has been established, you can verify if all the 6 video devices were loaded properly. Open a terminal (Ctrl+Alt+T) and run:
At this point you should be able to access the operating system of the board via ssh or by using a HDMI cable to a monitor, a mouse and a keyboard connected to the USB ports present in the ORION T-7. Once the session has been established, you can verify if all the 6 video devices were loaded properly. Open a terminal (Ctrl+Alt+T) and run:
Line 89: Line 89:
Then, test the cameras by selecting one of the following options:
Then, test the cameras by selecting one of the following options:


===1 Channel===
====1 Channel====
   
   
Select one of the six camera-IDs and run the pipeline:
Select one of the six camera-IDs and run the pipeline:
Line 100: Line 100:
[[File:1cam.png|700px|thumb|center|1-Sensor Capture: 1280x720 @ 30fps]]
[[File:1cam.png|700px|thumb|center|1-Sensor Capture: 1280x720 @ 30fps]]


===4 Channel===
====4 Channel====
   
   
Run the following pipeline in order to capture from four cameras simultaneously:
Run the following pipeline in order to capture from four cameras simultaneously:
Line 128: Line 128:
[[File:4cam.png|700px|thumb|center|4-Sensor Capture: 1280x720 @ 30fps]]
[[File:4cam.png|700px|thumb|center|4-Sensor Capture: 1280x720 @ 30fps]]


===6 Channel===
====6 Channel====
   
   
Run the following pipeline in order to capture from the six cameras simultaneously:
Run the following pipeline in order to capture from the six cameras simultaneously:
Line 167: Line 167:
[[File:6cam.png|700px|thumb|center|6-Sensor Capture: 1280x720 @ 30fps]]
[[File:6cam.png|700px|thumb|center|6-Sensor Capture: 1280x720 @ 30fps]]


=Switching Demo=
==Switching Demo==


==Description==
===Description===
This demo is about a switch that display a number of cameras given by the user on simultaneous streaming mode.
This demo is about a switch that display a number of cameras given by the user on simultaneous streaming mode.


==Requirements==
===Requirements===
This demo uses the following RidgeRun's products:
This demo uses the following RidgeRun's products:
* [https://developer.ridgerun.com/wiki/index.php?title=GStreamer_Daemon GStreamer Daemon].
* [https://developer.ridgerun.com/wiki/index.php?title=GStreamer_Daemon GStreamer Daemon].
Line 178: Line 178:
* [https://developer.ridgerun.com/wiki/index.php?title=GstShark GstShark].
* [https://developer.ridgerun.com/wiki/index.php?title=GstShark GstShark].


==Usage==
===Usage===
* Run the script called [https://developer.ridgerun.com/wiki/index.php?title=Gstd_interpipes_Demo '''gstd_interpipe.sh'''] present at the 'home' directory of the board system.
* Run the script called [https://developer.ridgerun.com/wiki/index.php?title=Gstd_interpipes_Demo '''gstd_interpipe.sh'''] present at the 'home' directory of the board system.
* The number of cameras to display can be given by pressing a key from 1 to 6.
* The number of cameras to display can be given by pressing a key from 1 to 6.
Line 184: Line 184:
<br>
<br>


=Performance Stats=
==Performance Stats==
==Framerate and CPU Usage==
===Framerate and CPU Usage===


For these performance tests the results were obtained by using GstShark.
For these performance tests the results were obtained by using GstShark.
Line 232: Line 232:
|}
|}


==Glass to Glass Video Latency==
===Glass to Glass Video Latency===


The glass to glass test let us identify the latency the capture is having. As you can see in the photo, in this case was possible to identify a latency of '''142 ms'''.  
The glass to glass test let us identify the latency the capture is having. As you can see in the photo, in this case was possible to identify a latency of '''142 ms'''.  
Cookies help us deliver our services. By using our services, you agree to our use of cookies.