Running the Sample Application
To run the sample:
- Follow the steps in Building and Running the NvMedia Samples.
- Launch the application:
$ stereosens -h
$ flowsense -h
The sample application command syntax is as follows:
for stereo:
$ stereosense [options]
The command line options are as follows.
Required Command Line Options | ||
---|---|---|
Option | Parameter | Description |
-input | Left view file name | Specifies left view file name with full path. |
-ref | Right view file name | Specifies right view file name with full path. |
-width | width of input | Specifies the width of input surface |
-height | height of input | Specifies the height of input surface |
Optional Command Line Options | ||
Option | Parameter | Description |
-h | n/a | Displays guidance on using this application. |
-gridSize |
0: Grid Size 1x1 1: Grid Size 2x2 2: Grid Size 4x4 3: Grid Size 8x8 |
Output Grid Size set by Application. |
-o | Disparity Output file name | Specifies disparity output file name with full path. |
-co | Cost Output file name | Specifies cost output file name with full path. |
-flowcrcgen | A pathname of a file to be created with the filetype .txt | Generates CRC values of disparity map in the specified file. |
-flowcrcchk | A pathname of an existing file with the filetype .txt | Checks CRC values generated from disparity map against values from the specified file. |
-chromaFormat |
0 : 400 1 : 420 2 : 422 3 : 444 |
Chroma Format IDC of input yuv |
-ndisp |
128 256 |
Max Disparity value in terms of pixels |
-lrCheck |
0: Disable reverse search (default) 1: Enable reverse search |
Enable reverse search generates right view disparity map. |
-lrCheckThr | An integer | Decides threshold for lrcheck |
-nframes | An integer | Number of frames used for stereo estimation. Default: one frames |
-profile |
0: Disable Profile 1: Enable Profile with Async mode : Enable Profile with Sync mode |
Enable OFA profiling to get SW and HW overhead |
-etype |
0: use default SGM parameters value (default) 1: use configurable Values for SGM parameters |
Enable configurable SGM parameters |
-bitDepth |
8: 8 bits (default) 10: 10 bits 12: 12 bits 16: 16 bits |
Number of bits per components on input surfaces. |
-p1 | An integer | SGM penalty1 value |
-p2 | An integer | SGM penalty2 value |
-diag |
0: Disable diagonal mode 1: Enable diagonal mode |
SGM diagonal mode |
-adaptiveP2 |
0: Disable adaptive P2 1: Enable adaptive P2 |
SGM adaptive p2 mode enabled |
-alpha | 0 to 3 | alpha value to use along with adaptiveP2 |
-pass | 1 to 3 | Num Passes of SGM |
-median |
0: Disable median filtering (default) 1:Enable median filtering |
Enable median filtering over output |
-upsample |
0: Disable upsampling (default) 1:Enable upsampling |
Enable upsampling of output |