Command Line Switches
The following table shows the nvsipl_reprocess
application's command line switches.
All numeric arguments may be specified in decimal (for example, 18
) or
hexadecimal (for example, 0x12
).
Switch | Description | Default Setting |
---|---|---|
-h or --help | Displays help text. | Display only if an invalid command line argument is found. |
-c or --platform-config <name> |
Specifies name of the platform configuration that describes the connection of image sensors to Xavier based platforms. The ‑h switch displays supported configurations. |
Required argument. |
-t or --test-config-file <file> | Set custom platform config JSON file name. | Use default platform config. |
-v or --verbosity <n> | Sets verbosity level. Supported values are 0 (none) to 4 (maximum verbosity). | 1 (errors) |
-f or --filedump-prefix "<prefix>" |
Sets a prefix for the output files’ filenames. The output files contain the processed images. The names of the files created have the form: <e>_<p>_cam_<s>.yuv Where:
For example, if the prefix is /home/nvidia/test, the path name of the output file from Sensor0 processed by ISP1 is: /home/nvidia/test_ISP1_cam_0.yuv |
No output files are generated. |
-s or --frames-to-skip <s> | Skip <s> frames from the beginning of the file. | No frame skipping. |
-n or --frames-to-save <n> | Saves <n> frames after skipped frames. | Processing saves frames until the end of the input file. |
-i or --input-raw-file <file> | Specifies the RAW input file to process. | Required argument. |
-m or --link-enable-masks <m‑AB> <m-CD> <m-EF> <m-GH> |
Specifies the position of sensor at the time of raw capture. The application retrieves the configuration of the sensor using the mask. This application only supports one link at a time. For example, ‘0x0000 0x0001 0x0000 0x0000’ specifies link 0 connected to the CSI-CD interface. |
Required argument. |
--icrop <y+h> | Specifies the cropping at the input in the format <y+h>. | |
-l or --list-configs | List config from file specified by -t or --test-config-file | |
--out0 <format> |
Specifies the output format for processed images through ISP0. Supported formats: yuv420_8b (BL), yuv420_8b_pl, yuv420_16b_709er (BL), yuv420_16b_709er_pl, yuv444_8b, yuv444_16b_709er, yuv444_8b_bl. If both out0 and out1 are enabled, then their formats should match. |
At least one of the three --out0 <format> or --out1 <format> or –out2 <format> must be present. |
--out1 <format> |
Specifies the output format for processed images through ISP1. Supported formats: supported formats same as out0 for RGB Bayer sensor data luma_16b in case of RGB-IR sensor data. If both out0 and out1 are enabled, then their formats should match if the sensor data input is from RGB Bayer sensor. |
At least one of the three --out0 <format> or --out1 <format> or –out2 <format> must be present. |
--out2 <format> |
Specifies the output format for processed images through ISP2. Supported formats: supported formats same as out0 and additionally rgb_sensor_16f for RGB Bayer sensor data. Not supported for RGB-IR sensor data. |
At least one of the three --out0 <format> or --out1 <format> or –out2 <format> must be present. |
--out0size <wxh> | Specifies the downscale output0 size in the format of <wxh>. | If argument is not given, no downscaling occurs. |
--out1size <wxh> | Specifies the downscale output1 size in the format of <wxh>. | If argument is not given, no downscaling occurs. |
--out2size <wxh> | Specifies the downscale output2 size in the format of <wxh>. | If argument is not given, no downscaling occurs. |
--out0crop <x+y+wxh> | Specifies the cropping of output0 size after downscaling. | If argument is not given, no cropping occurs. |
--out1crop <x+y+wxh> | Specifies the cropping of output1 size after downscaling. | If argument is not given, no cropping occurs. |
--out2crop <x+y+wxh> | Specifies the cropping of output2 size after downscaling. | If argument is not given, no cropping occurs. |
--save-metadata | Saves metadata to file for each pipeline. | - |
--header-skip <s1,s2> | Skips <s1> bytes in the file header and <s2> bytes in each frame header. | If option not specified, <s1> and <s2> are both 0. |
--plug-in <type> |
Plugin used for control algorithm components. Accepts: NV: NVIDIA AE/AWB plug-in SAMPLE: Sample plugin CUSTOM: Custom plugin |
NV |
--nito <file> | Specifies NVIDIA ISP tuning object <file> to use. | Required argument. |