海思3559a_使用PQ板端工具调试sensor摄像头(mipi0和mipi1)

工具所在目录如下:
3559\Hi3559A V100R001C02SPC031_demo板\Hi3559AV100R001C02SPC031\Hi3559AV100R001C02SPC031\01.software\pc\PQTools\Hi3559AV100_PQ_V2.0.3.1

在这里插入图片描述
将编译好的sensor驱动库放在libs目录下

调试使用的摄像头型号是OS08A20

调试指令:

cd ko241216
./load3559av100_multicore -a sensor0 os08a20

cd Hi3559AV100_PQ_V2.0.3.1_mipi0_mipi1/
./HiIspTool.sh -a os08a20 1

对应的ini文件源码如下:(在imx334基础上修改)
在这里插入图片描述

config_entry.ini

[video_mode]
ModeNum   = 4
UseMode  = 0
  
[mode.0]                                            
ModeName        = 8M30_mipi0
IniFilename     = os08a20_8M30_mipi0.ini
[mode.1]
ModeName        = 8M30_mipi1
IniFilename     = os08a20_8M30_mipi1.ini

[mode.2]
ModeName        = 8M30_hdr_mipi0
IniFilename     = os08a20_8M30_wdr_mipi0.ini

[mode.3]                                            
ModeName        = 8M30_hdr_mipi1
IniFilename     = os08a20_8M30_wdr_mipi1.ini

os08a20_8M30_mipi0.ini

[isp]
IspNum = 1
IntBotHalf = 0
QuickStart = 0
[isp.0]
DevId = 0
SensorType = stSnsOs08a20Obj             
					;sensor name
SensorLibFile = ./libs/libsns_os08a20_mipi0.so
WdrModeNum = 2
UseWdrMode   = 0                        
                                        ;WDR_MODE_NONE = 0
                                        ;WDR_MODE_BUILT_IN = 1
                                        ;WDR_MODE_QUDRA = 2
                                        ;WDR_MODE_2To1_LINE = 3
                                        ;WDR_MODE_2To1_FRAME = 4
                                        ;WDR_MODE_2To1_FRAME_FULL_RATE = 5
                                        ;WDR_MODE_3To1_LINE = 6
                                        ;WDR_MODE_3To1_FRAME = 7
                                        ;WDR_MODE_3To1_FRAME_FULL_RATE = 8
                                        ;WDR_MODE_4To1_LINE = 9
                                        ;WDR_MODE_4To1_FRAME = 10
                                        ;WDR_MODE_4To1_FRAME_FULL_RATE = 11
WBPosition = 1
										;WDR_WBGAIN_IN_DG1         = 0,
										;WDR_WBGAIN_IN_WB          = 1,
WdrMode0 = 0
UseMipiMode0 = 0                        
                                        ;WdrMode0 use mipi_mode.0
WdrMode1 = 3
UseMipiMode1 = 1                        
                                        ;WdrMode1 use mipi_mode.1
Isp_x = 0
Isp_y = 0
Isp_w = 3840
Isp_h = 2160
SensorWidth = 3840
SensorHeight = 2160
Isp_FrameRate = 25
Isp_Bayer = 0
                                        ;BAYER_RGGB=0
                                        ;BAYER_GRBG=1
                                        ;BAYER_GBRG=2
                                        ;BAYER_BGGR=3
SnsMode = 1
SnsType = 2
                                        ;ISP_SNS_I2C_TYPE = 0
                                        ;ISP_SNS_SSP_TYPE =  1
                                        ;ISP_SNS_TYPE_BUTT = 2  /*do not set anything, use default setting*/
I2cDev = -1
SspDev = -1
SspCs = -1
;----------for Isp_Ctrl_Params------------
ProcParam = 30;
StatIntvl = 1;
UpdatePos = 0;
IntTimeOut = 200;
PwmNumber = 3;
PortIntDelay = 0;
LdciTprFltEn = FALSE;
[mipi]
lane_divide_mode = 7
                                        ;LANE_DIVIDE_MODE_0 = 0x0
                                        ;LANE_DIVIDE_MODE_7 = 0x7
										;...etc
										;LANE_DIVIDE_MODE_B = 0xB
MipiModeNum = 2
[mipi_mode.0]
input_mode =0
										;INPUT_MODE_MIPI = 0
                                        ;INPUT_MODE_SUBLVDS = 1
                                        ;INPUT_MODE_LVDS = 2 
                                        ;INPUT_MODE_HISPI = 3
                                        ;INPUT_MODE_SLVS = 4
                                        ;INPUT_MODE_CMOS = 5
                                        ;INPUT_MODE_BT601 = 6
                                        ;INPUT_MODE_BT656 = 7
                                        ;INPUT_MODE_BT1120 = 8
                                        ;INPUT_MODE_BYPASS = 9
                                        ;INPUT_MODE_LVDS_EX = 10

phy_clk_share =1
                                        ;PHY_CLK_SHARE_NONE = 0
                                        ;PHY_CLK_SHARE_PHY0 = 1
                                        ;PHY_CLK_SHARE_BUTT = 2
img_rect_x = 0
                                        ;oringnal sensor input image size x
img_rect_y = 0
                                        ;oringnal sensor input image size y
img_rect_w = 3840
                                        ;oringnal sensor input image size W
img_rect_h = 2160
                                        ;oringnal sensor input image size H
data_rate = 0
                                        ;MIPI_DATA_RATE_X1 = 0
                                        ;MIPI_DATA_RATE_X2 = 1
raw_data_type = 2
                                        ;DATA_TYPE_RAW_8BIT = 0
										;DATA_TYPE_RAW_10BIT = 1
										;DATA_TYPE_RAW_12BIT = 2
										;DATA_TYPE_RAW_14BIT = 3
										;DATA_TYPE_RAW_16BIT = 4
										;DATA_TYPE_YUV420_8BIT = 5
										;DATA_TYPE_YUV422_8BIT = 6

;----------only for mipi_dev---------
mipi_wdr_mode =0
                                        ;HI_MIPI_WDR_MODE_NONE =0
                                        ;HI_MIPI_WDR_MODE_VC = 1
                                        ;HI_MIPI_WDR_MODE_DT = 2
                                        ;HI_MIPI_WDR_MODE_DOL =3
mipi_lane_id = 0|1|2|3|-1|-1|-1|-1|
                                        ;lane_id: -1 - disable
;----------only for slvs_dev---------
slvs_lane_rate = 0
sensor_valid_width = 4144
slvs_lane_id = 0|1|2|3|4|5|6|7|
                                        ;lane_id: -1 - disable
;----------only for lvds_dev---------                                
wdr_mode = 0             
                                        ;HI_WDR_MODE_NONE =0
                                        ;HI_WDR_MODE_2F = 1
                                        ;HI_WDR_MODE_3F = 2
                                        ;HI_WDR_MODE_4F =3
                                        ;HI_WDR_MODE_DOL_2F=4
                                        ;HI_WDR_MODE_DOL_3F=5
                                        ;HI_WDR_MODE_DOL_4F=6
sync_mode = 1          
                                        ;LVDS_SYNC_MODE_SOF = 0
                                        ;LVDS_SYNC_MODE_SAV = 1
lvds_vsync_type = 0     
                                        ;LVDS_VSYNC_NORMAL = 0
                                        ;LVDS_VSYNC_SHARE = 1
                                        ;LVDS_VSYNC_HCONNECT = 2
hblank1 = -1                             ;hconnect vsync blanking len, valid when the sync_type is LVDS_VSYNC_HCONNECT
hblank2 = -1
lvds_fid_type = 0           
                                        ;LVDS_FID_NONE = 0
                                        ;LVDS_FID_IN_SAV = 1
                                        ;LVDS_FID_IN_DATA = 2
output_fil = TRUE                                       
data_endian = 1           
                                        ;LVDS_ENDIAN_LITTLE = 0
                                        ;LVDS_ENDIAN_BIG = 1
sync_code_endian =1       
                                        ;LVDS_ENDIAN_LITTLE = 0
                                        ;LVDS_ENDIAN_BIG = 1
lvds_lane_num = -1                      ;LVDS_LANE_NUM
wdr_vc_num = -1                         ;WDR_VC_NUM
sync_code_num = -1                      ;SYNC_CODE_NUM
lane_id = -1|-1|-1|-1|-1|-1|-1|-1|      ;lane_id: -1 - disable
sync_code_0 = -1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|
sync_code_1 = -1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|
sync_code_2 = -1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|
sync_code_3 = -1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|
sync_code_4 = -1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|
sync_code_5 = -1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|
sync_code_6 = -1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|
sync_code_7 = -1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|

[mipi_mode.1]
input_mode =0                           
										;INPUT_MODE_MIPI = 0
                                        ;INPUT_MODE_SUBLVDS = 1
                                        ;INPUT_MODE_LVDS = 2 
                                        ;INPUT_MODE_HISPI = 3
                                        ;INPUT_MODE_SLVS = 4
                                        ;INPUT_MODE_CMOS = 5
                                        ;INPUT_MODE_BT601 = 6
                                        ;INPUT_MODE_BT656 = 7
                                        ;INPUT_MODE_BT1120 = 8
                                        ;INPUT_MODE_BYPASS = 9
                                        ;INPUT_MODE_LVDS_EX = 10
                                        
img_rect_x = 0                          
                                        ;oringnal sensor input image size x
img_rect_y = 0                          
                                        ;oringnal sensor input image size y
img_rect_w = 3840                       
                                        ;oringnal sensor input image size W
img_rect_h = 2160                       
                                        ;oringnal sensor input image size H
data_rate = 0                           
                                        ;MIPI_DATA_RATE_X1 = 0
                                        ;MIPI_DATA_RATE_X2 = 1
raw_data_type = 1                       
                                        ;DATA_TYPE_RAW_8BIT = 0
										;DATA_TYPE_RAW_10BIT = 1
										;DATA_TYPE_RAW_12BIT = 2
										;DATA_TYPE_RAW_14BIT = 3
										;DATA_TYPE_RAW_16BIT = 4
										;DATA_TYPE_YUV420_8BIT = 5
										;DATA_TYPE_YUV422_8BIT = 6
                                        
;----------only for mipi_dev---------               
mipi_wdr_mode =1                      
                                        ;HI_MIPI_WDR_MODE_NONE =0
                                        ;HI_MIPI_WDR_MODE_VC = 1
                                        ;HI_MIPI_WDR_MODE_DT = 2
                                        ;HI_MIPI_WDR_MODE_DOL =3
mipi_lane_id = 0|1|2|3|-1|-1|-1|-1|    
                                        ;lane_id: -1 - disable
;----------only for slvs_dev---------
slvs_lane_rate = 0
sensor_valid_width = 4144
slvs_lane_id = 0|1|2|3|4|5|6|7|
                                        ;lane_id: -1 - disable
;----------only for lvds_dev---------
wdr_mode = 0
                                        ;HI_WDR_MODE_NONE =0
                                        ;HI_WDR_MODE_2F = 1
                                        ;HI_WDR_MODE_3F = 2
                                        ;HI_WDR_MODE_4F =3
                                        ;HI_WDR_MODE_DOL_2F=4
                                        ;HI_WDR_MODE_DOL_3F=5
                                        ;HI_WDR_MODE_DOL_4F=6
sync_mode = 1          
                                        ;LVDS_SYNC_MODE_SOF = 0
                                        ;LVDS_SYNC_MODE_SAV = 1
lvds_vsync_type = 0     
                                        ;LVDS_VSYNC_NORMAL = 0
                                        ;LVDS_VSYNC_SHARE = 1
                                        ;LVDS_VSYNC_HCONNECT = 2
hblank1 = 0                             
                                        ;hconnect vsync blanking len, valid when the sync_type is LVDS_VSYNC_HCONNECT
hblank2 = 0
lvds_fid_type = 0           
                                        ;LVDS_FID_NONE = 0
                                        ;LVDS_FID_IN_SAV = 1
                                        ;LVDS_FID_IN_DATA = 2
output_fil = TRUE                                       
data_endian = 1           
                                        ;LVDS_ENDIAN_LITTLE = 0
                                        ;LVDS_ENDIAN_BIG = 1
sync_code_endian =1       
                                        ;LVDS_ENDIAN_LITTLE = 0
                                        ;LVDS_ENDIAN_BIG = 1
lvds_lane_num = 12                      
                                        ;LVDS_LANE_NUM
wdr_vc_num    = 4
                                        ;WDR_VC_NUM
sync_code_num = 4
                                        ;SYNC_CODE_NUM
lane_id = 0|1|2|-1|3|4|-1|5|6|7|-1|-1|
                                        ;lane_id: -1 - disable
sync_code_0 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|
sync_code_1 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|
sync_code_2 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|
sync_code_3 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|
sync_code_4 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|
sync_code_5 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|
sync_code_6 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|
sync_code_7 = 0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|0xab0|0xb60|0x800|0x9d0|
sync_code_8 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|
sync_code_9 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|
sync_code_10 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|
sync_code_11 = 0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|

[vi]
StitchGrpNum = 0
DevNum = 1
PipeNum = 1
[vi_dev.0]
DevId = 0
ViMipi = 0
BindPipeNum = 1
BindPipeId = 0
IntfMode = 6
									;VI_MODE_BT656 = 0
									;VI_MODE_BT656_PACKED_YUV = 1
                                    ;VI_MODE_BT601 = 2
                                    ;VI_MODE_DIGITAL_CAMERA = 3
                                    ;VI_MODE_BT1120_STANDARD = 4
                                    ;VI_MODE_BT1120_INTERLEAVED = 5
                                    ;VI_MODE_MIPI = 6
									;VI_MODE_MIPI_YUV420_NORMAL = 7     /* MIPI YUV420 normal mode */
									;VI_MODE_MIPI_YUV420_LEGACY = 8     /* MIPI YUV420 legacy mode */
									;VI_MODE_MIPI_YUV422 = 9            /* MIPI YUV422 mode */
                                    ;VI_MODE_LVDS = 10
                                    ;VI_MODE_HISPI = 11
                                    ;VI_MODE_SLVS = 12
WorkMode = 0
                                    ;VI_WORK_MODE_1Multiplex = 0
                                    ;VI_WORK_MODE_2Multiplex = 1
                                    ;VI_WORK_MODE_3Multiplex = 2
                                    ;VI_WORK_MODE_4Multiplex = 3
CompMask0   = 0xfff00000
CompMask1   = 0x0
ScanMode    = 1
                                    ;VI_SCAN_INTERLACED = 0
                                    ;VI_SCAN_PROGRESSIVE = 1
AdChnId     = -1|-1|-1|-1
DataSeq     = 4
                                    ;The input sequence of the second component(only contains u and v) in BT.1120 mode
                                    ;VI_DATA_SEQ_VUVU = 0
                                    ;VI_DATA_SEQ_UVUV = 1
                                    ;The input sequence for yuv
                                    ;VI_DATA_SEQ_UYVY = 2
                                    ;VI_DATA_SEQ_VYUY = 3
                                    ;VI_DATA_SEQ_YUYV = 4
                                    ;VI_DATA_SEQ_YVYU = 5
Vsync   = 1
                                    ;vertical synchronization signal
                                    ;VI_VSYNC_FIELD = 0
                                    ;VI_VSYNC_PULSE = 1
VsyncNeg = 0         
                                    ;Polarity of the vertical synchronization signal
                                    ;VI_VSYNC_NEG_HIGH = 0
                                    ;VI_VSYNC_NEG_LOW = 1
Hsync   =0
                                    ;Attribute of the horizontal synchronization signal
                                    ;VI_HSYNC_VALID_SINGNAL = 0
                                    ;VI_HSYNC_PULSE = 1
HsyncNeg =0
                                    ;Polarity of the horizontal synchronization signal
                                    ;VI_HSYNC_NEG_HIGH = 0
                                    ;VI_HSYNC_NEG_LOW = 1
VsyncValid =1
                                    ;Attribute of the valid vertical synchronization signal
                                    ;VI_VSYNC_NORM_PULSE = 0
                                    ;VI_VSYNC_VALID_SINGAL = 1
VsyncValidNeg =0
                                    ;Polarity of the valid vertical synchronization signal
                                    ;VI_VSYNC_VALID_NEG_HIGH = 0
                                    ;VI_VSYNC_VALID_NEG_LOW = 1
Timingblank_HsyncHfb  =0
                                    ;Horizontal front blanking width
Timingblank_HsyncAct  =1280         
                                    ;Horizontal effetive width
Timingblank_HsyncHbb  =0
                                    ;Horizontal back blanking width
Timingblank_VsyncVfb  =0
                                    ;Vertical front blanking height
Timingblank_VsyncVact =720         
                                    ;Vertical effetive width
Timingblank_VsyncVbb  =0
                                    ;Vertical back blanking height
Timingblank_VsyncVbfb =0
                                    ;Even-field vertical front blanking height(interlace, invalid progressive)
Timingblank_VsyncVbact=0
                                    ;Even-field vertical effetive width(interlace, invalid progressive)
Timingblank_VsyncVbbb =0
                                    ;Even-field vertical back blanking height(interlace, invalid progressive)

InputDataType = 1
                                    ;VI_DATA_TYPE_YUV = 0
                                    ;VI_DATA_TYPE_RGB = 1
DataReverse = FALSE
Width = 3840
Height = 2160
BasWidth = 3840
BasHeight = 2160
HRephaseMode=0
                                    ;VI_REPHASE_MODE_NONE       = 0
                                    ;VI_REPHASE_MODE_SKIP_1_2   = 1        /*skip 1/2*/
                                    ;VI_REPHASE_MODE_SKIP_1_3   = 2        /* skip 1/3 */
                                    ;VI_REPHASE_MODE_BINNING_1_2= 3        /* binning 1/2*/
                                    ;VI_REPHASE_MODE_BINNING_1_3= 4        /* binning 1/3*/
VRephaseMode=0
                                    ;VI_REPHASE_MODE_NONE       = 0
                                    ;VI_REPHASE_MODE_SKIP_1_2   = 1        /*skip 1/2*/
                                    ;VI_REPHASE_MODE_SKIP_1_3   = 2        /* skip 1/3 */
                                    ;VI_REPHASE_MODE_BINNING_1_2= 3        /* binning 1/2*/
                                    ;VI_REPHASE_MODE_BINNING_1_3= 4        /* binning 1/3*/
WDRMode = 0
                                    ;WDR_MODE_NONE = 0
                                    ;WDR_MODE_BUILT_IN = 1
				    ;WDR_MODE_QUDRA = 2
                                    ;WDR_MODE_2To1_LINE = 3
                                    ;WDR_MODE_2To1_FRAME = 4
                                    ;WDR_MODE_2To1_FRAME_FULL_RATE = 5
                                    ;WDR_MODE_3To1_LINE = 6
                                    ;WDR_MODE_3To1_FRAME = 7
                                    ;WDR_MODE_3To1_FRAME_FULL_RATE = 8
                                    ;WDR_MODE_4To1_LINE = 9
                                    ;WDR_MODE_4To1_FRAME = 10
                                    ;WDR_MODE_4To1_FRAME_FULL_RATE = 11
CacheLine = 2160
DataRate = 0
									;DATA_RATE_X1 = 0,         /* RW; output 1 pixel per clock */
									;DATA_RATE_X2 = 1,         /* RW; output 2 pixel per clock */
[vi_timing.0]
TimingEnable = FALSE
TimingFrmRate = 25
[vi_pipe.0]
PipeId = 0
PipeBypassMode = 0
									;VI_PIPE_BYPASS_NONE = 0
									;VI_PIPE_BYPASS_FE = 1
									;VI_PIPE_BYPASS_BE = 2
									;VI_PIPE_BYPASS_BUTT = 3
YuvSkip = FALSE
IspBypass = FALSE
MaxW = 3840
MaxH = 2160
PixFmt = 19
                                    ;PIXEL_FORMAT_RGB_BAYER_8BPP = 17
                                    ;PIXEL_FORMAT_RGB_BAYER_10BPP = 18
                                    ;PIXEL_FORMAT_RGB_BAYER_12BPP = 19
                                    ;PIXEL_FORMAT_RGB_BAYER_14BPP = 20
                                    ;PIXEL_FORMAT_RGB_BAYER_16BPP = 21
CompressMode = 0                     
									;COMPRESS_MODE_NONE = 0        /* no compress */
                                    ;COMPRESS_MODE_SEG = 1             /* compress unit is 256x1 bytes as a segment.*/
                                    ;COMPRESS_MODE_TILE = 2            /* compress unit is a tile.*/
                                    ;COMPRESS_MODE_LINE = 3            /* compress unit is the whole line.  raw for VI  */
                                    ;COMPRESS_MODE_FRAME = 4           /* compress unit is the whole frame. YUV for VI(3DNR), RGB for TDE(write)/VO(read) */
BitWidth = 2
                                    ;DATA_BITWIDTH_8 = 0
                                    ;DATA_BITWIDTH_10 = 1
                                    ;DATA_BITWIDTH_12 = 2
                                    ;DATA_BITWIDTH_14 = 3
                                    ;DATA_BITWIDTH_16 = 4
NrEn = TRUE
NrPixFmt = 26
                                    ;PIXEL_FORMAT_YVU_SEMIPLANAR_422 = 25
                                    ;PIXEL_FORMAT_YVU_SEMIPLANAR_420 = 26

NrBitWidth = 1
                                    ;DATA_BITWIDTH_8 = 0
                                    ;DATA_BITWIDTH_10 = 1
                                    ;DATA_BITWIDTH_12 = 2
                                    ;DATA_BITWIDTH_14 = 3
                                    ;DATA_BITWIDTH_16 = 4
NrRefSource = 0
                                    ;VI_NR_REF_FROM_RFR = 0
                                    ;VI_NR_REF_FROM_CHN0 = 1
NrCompressMode = 0
                                    ;COMPRESS_MODE_NONE = 0        /* no compress */
                                    ;COMPRESS_MODE_SEG = 1             /* compress unit is 256x1 bytes as a segment.*/
                                    ;COMPRESS_MODE_TILE = 2            /* compress unit is a tile.*/
                                    ;COMPRESS_MODE_LINE = 3            /* compress unit is the whole line.  raw for VI  */
                                    ;COMPRESS_MODE_FRAME = 4           /* compress unit is the whole frame. YUV for VI(3DNR), RGB for TDE(write)/VO(read) */
SrcFrameRate = -1
DstFrameRate = -1
DiscardProPic = FALSE
 
RepeatMode = 2                      
									;VI_PIPE_REPEAT_NONE  = 0
									;VI_PIPE_REPEAT_ONCE  = 1
									;VI_PIPE_REPEAT_BUTT = 2
IntType = 0
									;FRAME_INTERRUPT_START = 0
									;FRAME_INTERRUPT_EARLY = 1
									;FRAME_INTERRUPT_EARLY_END = 2
EarlyLine = 128

ChnNum = 1
[vi_snap.0]
SnapType = 2
									;SNAP_TYPE_NORMAL = 0
									;SNAP_TYPE_PRO = 1
									;SNAP_TYPE_BUTT = 2
LoadCCM = TRUE
FrameCnt = 1
RepeatSendTimes = 1
;-------------for SNAP_TYPE_NORMAL------
ZSL = FALSE
FrameDepth = 1
RollbackMs = 0
Interval = 0
;-------------for SNAP_TYPE_PRO---------
OperationMode = 2
									;OPERATION_MODE_AUTO = 0
									;OPERATION_MODE_MANUAL = 1
									;OPERATION_MODE_BUTT = 2
ProExpStep = 0|0|0|0|0|0|0|0|
ManExpTime = 0|0|0|0|0|0|0|0|
ManSysgain = 0|0|0|0|0|0|0|0|
[vi_fisheye.0]
Fisheye = FALSE
LMFCoef = 0x0|0x12|0x24|0x38|0x49|0x5C|0x6F|0x83|0x96|0xA8|0xB9|0xCB|0xDF|0xF2|0x105|0x118|0x12A|0x13B|0x14D|0x15E|0x170|0x182|0x193|0x1A5|0x1B7|0x1CC|0x1DD|0x1EF|0x201|0x211|0x222|0x233|0x246|0x256|0x267|0x278|0x28A|0x29C|0x2AC|0x2BA|0x2C8|0x2D6|0x2E6|0x2F6|0x305|0x316|0x327|0x337|0x343|0x350|0x35E|0x36E|0x37B|0x386|0x391|0x39D|0x3A9|0x3B6|0x3C2|0x3CC|0x3D6|0x3E0|0x3EA|0x3F5|0x400|0x40B|0x416|0x421|0x42C|0x437|0x442|0x44D|0x458|0x463|0x46E|0x479|0x484|0x48F|0x49A|0x4A5|0x4B0|0x4BB|0x4C6|0x4D1|0x4DC|0x4E7|0x4F2|0x4FD|0x508|0x513|0x51E|0x529|0x534|0x53F|0x54A|0x555|0x560|0x56B|0x576|0x581|0x58C|0x597|0x5A2|0x5AD|0x5B8|0x5C3|0x5CE|0x5D9|0x5E4|0x5EF|0x5FA|0x605|0x610|0x61B|0x626|0x631|0x63C|0x647|0x652|0x65D|0x668|0x673|0x67E|0x689|0x694|0x69F|0x6AA|0x6B5|
[vi_chn.0.0]
ChnId = 0
Width = 3840
Height = 2160
PixelFormat = 26
                                    ;PIXEL_FORMAT_YVU_SEMIPLANAR_422 = 25
                                    ;PIXEL_FORMAT_YVU_SEMIPLANAR_420 = 26
DynamicRange = 0
                                    ;DYNAMIC_RANGE_SDR8 = 0
                                    ;DYNAMIC_RANGE_SDR10 = 1
                                    ;DYNAMIC_RANGE_HDR10 = 2
                                    ;DYNAMIC_RANGE_HLG = 3
                                    ;DYNAMIC_RANGE_SLF = 4
                                    ;DYNAMIC_RANGE_XDR = 5
VideoFormat = 0
                                    ;VIDEO_FORMAT_LINEAR = 0           /* nature video line */
                                    ;VIDEO_FORMAT_TILE_64x16 = 1       /* tile cell: 64pixel x 16line */
                                    ;VIDEO_FORMAT_TILE_16x8 = 2        /* tile cell: 16pixel x 8line */
                                    ;VIDEO_FORMAT_LINEAR_DISCRETE    /* The data bits are aligned in bytes */
CompressMode = 0
                                    ;COMPRESS_MODE_NONE = 0               /* no compress */
                                    ;COMPRESS_MODE_SEG = 1             /* compress unit is 256x1 bytes as a segment.*/
                                    ;COMPRESS_MODE_TILE = 2            /* compress unit is a tile.*/
                                    ;COMPRESS_MODE_LINE = 3            /* compress unit is the whole line.  raw for VI  */
                                    ;COMPRESS_MODE_FRAME = 4           /* compress unit is the whole frame. YUV for VI(3DNR), RGB for TDE(write)/VO(read) */
Mirror = FALSE
Flip = FALSE
SrcFrameRate = -1
DstFrameRate = -1
BindChn = -1 ;only for extchn
[vi_dis.0.0]
DIS_Enable = FALSE
DIS_GdcBypass = FALSE
DIS_MovingSubjectLevel=0
DIS_RollingShutterCoef=0
DIS_TimeLag=0
DIS_ViewAngle=410
DIS_HorizontalLimit=512
DIS_VerticalLimit=512
DIS_bStillCrop=FALSE
DIS_Strength=0


DIS_Mode =0
									;DIS_MODE_4_DOF_GME = 0,    /* Only use with GME in 4 dof  */
									;DIS_MODE_6_DOF_GME = 1     /* Only use with GME in 6 dof  */
									;DIS_MODE_GYRO = 2          /* Only use with gryo in 6 dof  */
									;DIS_MODE_HYBRID = 3        /* Both use with GME and gyro in 6 dof */
									;DIS_MODE_DOF_BUTT 
DIS_MotionLevel =1
                                    ;DIS_MOTION_LEVEL_LOW = 0
                                    ;DIS_MOTION_LEVEL_NORMAL = 1
                                    ;DIS_MOTION_LEVEL_HIGH = 2

DIS_PdtType =0
                                    ;DIS_PDT_TYPE_IPC = 0
                                    ;DIS_PDT_TYPE_DV = 1
                                    ;DIS_PDT_TYPE_DRONE = 2


DIS_BufNum=5
DIS_CropRatio=80
DIS_FrameRate=30
DIS_RotationMatrix=0|0|0|0|0|0|0|0|0|
DIS_GyroOutputRange=0
DIS_GyroDataBitWidth=0
DIS_CameraSteady=FALSE
DIS_bScale=FALSE
[vi_spread.0.0]
Spread_Enable = FALSE
Spread_Coef = 0
Spread_Width = 3840
Spread_Height = 2160
[vi_ldc.0.0]
LDC_Enable = FALSE
LDC_Aspect = FALSE				
LDC_XRatio = 0				
LDC_YRatio = 0				
LDC_XYRatio = 0			
LDC_CenterXOffset = 0      
LDC_CenterYOffset = 0     
LDC_DistortionRatio = 0
[vpss_group]
VpssGrpNum = 1
[vpss_group.0]
VpssGrp = 0
VpssChnNum = 1
MaxW = 3840
MaxH = 2160
PixelFormat = 26
                                    ;PIXEL_FORMAT_YVU_SEMIPLANAR_422 = 25
                                    ;PIXEL_FORMAT_YVU_SEMIPLANAR_420 = 26
DynamicRange = 0
                                    ;DYNAMIC_RANGE_SDR8 = 0
                                    ;DYNAMIC_RANGE_SDR10 = 1
                                    ;DYNAMIC_RANGE_HDR10 = 2
                                    ;DYNAMIC_RANGE_HLG = 3
                                    ;DYNAMIC_RANGE_SLF = 4
                                    ;DYNAMIC_RANGE_XDR = 5
SrcFrameRate = -1
DstFrameRate = -1
NrEn = TRUE
NrType = 0
									;<
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值