Holoscan Framework/Basics and Foundations/Applications: Difference between revisions

From RidgeRun Developer Wiki
 
(3 intermediate revisions by the same user not shown)
Line 12: Line 12:


This player is used on '''NVIDIA Jetson Orin AGX''' platform. The process used to display image is described below  
This player is used on '''NVIDIA Jetson Orin AGX''' platform. The process used to display image is described below  
[[File:ISP research linux.png|700px|thumb|center|ISP process for linux_imx274_player.py]]
[[File:ISP research linux 2.png|700px|thumb|center|ISP process for linux_imx274_player.py]]


=== imx274_player.py ===
=== imx274_player.py ===
This player is used on '''NVIDIA IGX''' platforms. Where the unique difference is the receiver operator as described below.
This player is used on '''NVIDIA IGX''' platforms. Where the unique difference is the receiver operator as described below.
[[File:ISP research roce.png|700px|thumb|center|ISP process for imx274_player.py]]
[[File:ISP research roce 2.png|700px|thumb|center|ISP process for imx274_player.py]]


=== Operators Descriptions ===
=== Operators Descriptions ===


* Camera: The main capture device, in this case is being use a imx274-dual.  
* Camera: The main capture device, in this case is being use a imx274-dual.  
* Receiver Operator: Mechanism to receive the camera MIPI packets
* Receiver Operator: Mechanism to receive the camera MIPI packets. The '''Roce Receiver''' uses Remote Direct Memory Access that is a network protocol that enables the exchange data from one device into another to be use directly on user space, which creates a faster and more efficient data transmission. The '''Linux Receiver''' is based on the traditional socket-based receiver of Linux.
* CSI to Bayer: Process to convert the MIPI packets form the Camera Serial Interface to Bayer format using Bayer filters.
*

Latest revision as of 17:00, 5 August 2024



  Index  







Video Player

The Holoscan Sensor Bridge Demo brings examples of two different video players, which run all the process for capture, process and display image.

linux_imx274_player.py

This player is used on NVIDIA Jetson Orin AGX platform. The process used to display image is described below

ISP process for linux_imx274_player.py

imx274_player.py

This player is used on NVIDIA IGX platforms. Where the unique difference is the receiver operator as described below.

ISP process for imx274_player.py

Operators Descriptions

  • Camera: The main capture device, in this case is being use a imx274-dual.
  • Receiver Operator: Mechanism to receive the camera MIPI packets. The Roce Receiver uses Remote Direct Memory Access that is a network protocol that enables the exchange data from one device into another to be use directly on user space, which creates a faster and more efficient data transmission. The Linux Receiver is based on the traditional socket-based receiver of Linux.
  • CSI to Bayer: Process to convert the MIPI packets form the Camera Serial Interface to Bayer format using Bayer filters.