20,290
edits
mNo edit summary |
mNo edit summary |
||
Line 205: | Line 205: | ||
</html> | </html> | ||
<td> | <td> | ||
{{Debug Symbol}} Problems running the pipelines shown on this page?<br>Please see our [ | {{Debug Symbol}} Problems running the pipelines shown on this page?<br>Please see our [[GStreamer Debugging]] guide for help. | ||
<br> | <br> | ||
<br> | <br> | ||
Line 214: | Line 214: | ||
</table> | </table> | ||
=OS08A10 Features= | ==OS08A10 Features== | ||
The Omnivision OS08A10 is an image sensor with the following features: | The Omnivision OS08A10 is an image sensor with the following features: | ||
Line 250: | Line 250: | ||
* Three cameras capturing at same time. | * Three cameras capturing at same time. | ||
=Enabling the driver= | ==Enabling the driver== | ||
In order to use this driver, you have to patch and compile the kernel source using JetPack: | In order to use this driver, you have to patch and compile the kernel source using JetPack: | ||
Line 276: | Line 276: | ||
</pre> | </pre> | ||
=Using the driver= | ==Using the driver== | ||
==Gstreamer examples== | ===Gstreamer examples=== | ||
'''Important Note:''' When you are accessing to the board through serial or ssh and you want to run a pipeline to display with autovideosink, nveglglessink, xvimagesink or any other video sink, you have to run your pipeline with ''DISPLAY=:0'' at the beginning of the description: | '''Important Note:''' When you are accessing to the board through serial or ssh and you want to run a pipeline to display with autovideosink, nveglglessink, xvimagesink or any other video sink, you have to run your pipeline with ''DISPLAY=:0'' at the beginning of the description: | ||
Line 286: | Line 286: | ||
</pre> | </pre> | ||
=== Capture === | ==== Capture ==== | ||
==== Nvcamerasrc ==== | ===== Nvcamerasrc ===== | ||
*3840x2160 | *3840x2160 | ||
Line 296: | Line 296: | ||
</pre> | </pre> | ||
===Dual Capture=== | ====Dual Capture==== | ||
Using the following pipelines we can test the performance of the Jetson TX2 when doing dual capture: | Using the following pipelines we can test the performance of the Jetson TX2 when doing dual capture: | ||
==== Nvcamerasrc ==== | ===== Nvcamerasrc ===== | ||
<pre style="background:#d6e4f1"> | <pre style="background:#d6e4f1"> | ||
Line 338: | Line 338: | ||
</pre> | </pre> | ||
===Three cameras === | ====Three cameras ==== | ||
Using the following pipelines we can test the performance of the Jetson TX2 when using three cameras to capture: | Using the following pipelines we can test the performance of the Jetson TX2 when using three cameras to capture: | ||
==== Nvcamerasrc ==== | ===== Nvcamerasrc ===== | ||
<pre style="background:#d6e4f1"> | <pre style="background:#d6e4f1"> | ||
Line 377: | Line 377: | ||
</pre> | </pre> | ||
=== Dual capture and dual display === | ==== Dual capture and dual display ==== | ||
<pre style="background:#d6e4f1"> | <pre style="background:#d6e4f1"> | ||
Line 385: | Line 385: | ||
</pre> | </pre> | ||
=== Video Encoding Transport Stream 3840x2160@30fps === | ==== Video Encoding Transport Stream 3840x2160@30fps ==== | ||
<pre style="background:#d6e4f1"> | <pre style="background:#d6e4f1"> | ||
Line 394: | Line 394: | ||
</pre> | </pre> | ||
=== Snapshots === | ==== Snapshots ==== | ||
<pre style="background:#d6e4f1"> | <pre style="background:#d6e4f1"> | ||
Line 401: | Line 401: | ||
</pre> | </pre> | ||
= Framerate = | == Framerate == | ||
Using the next pipeline we were able to measure the framerate for single capture with perf element: | Using the next pipeline we were able to measure the framerate for single capture with perf element: | ||
<pre style="background:#d6e4f1"> | <pre style="background:#d6e4f1"> | ||
Line 449: | Line 449: | ||
The results show the framerate constant at 34FPS that use nvcamerasrc and passing frames through the ISP to convert from bayer to yuv. | The results show the framerate constant at 34FPS that use nvcamerasrc and passing frames through the ISP to convert from bayer to yuv. | ||
= Jetson os08a10 glass to glass latency = | == Jetson os08a10 glass to glass latency == | ||
The latency glass to glass for the Os08a10 camera is around 130ms, the image below is one of the pictures taken when the latency was calculated. | The latency glass to glass for the Os08a10 camera is around 130ms, the image below is one of the pictures taken when the latency was calculated. | ||
The left chronometer is the image that the camera took and the right chronometer belongs to the real time chronometer that camera was capturing at the moment | The left chronometer is the image that the camera took and the right chronometer belongs to the real time chronometer that camera was capturing at the moment |