12.15. VI

【调试信息】

# cat /proc/cvitek/vi

-------------------------------MODULE PARAM-------------------------------------
        DetectErrFrame  DropErrFrame
                0               0

-------------------------------VI MODE------------------------------------------
        DevID   PrerawFE        PrerawBE        Postraw         Scaler
          0      online          online         offline         offline

-------------------------------VI DEV ATTR1-------------------------------------
        DevID   DevEn   BindPipe        Width   Height  IntfM   WkM     ScanM
          0       Y        Y            1920    1080    MIPI    1MUX      P

-------------------------------VI DEV ATTR2-------------------------------------
        DevID   AD0     AD1     AD2     AD3     Seq     DataType        WDRMode
          0     -1      -1      -1      -1      N/A      RGB            None

-------------------------------VI BIND ATTR-------------------------------------
        DevID   PipeNum         PipeId
          0       0               0

-------------------------------VI DEV TIMING ATTR-------------------------------
        DevID   DevTimingEn     DevFrmRate      DevWidth        DevHeight
          0         N              0             1920            1080

-------------------------------VI CHN ATTR1-------------------------------------
        DevID   ChnID   Width   Height  Mirror  Flip    SrcFRate        DstFRate        PixFmt  VideoFmt
          0       0     1920    1080      N      N        -1              -1            NV21      SDR8

-------------------------------VI CHN ATT2--------------------------------------
        DevID   ChnID   CompressMode    Depth   Align
          0       0     None              0      32

-------------------------------VI CHN OUTPUT RESOLUTION-------------------------
        DevID   ChnID   Mirror  Flip    Width   Height  PixFmt  VideoFmt        CompressMode    FrameRate
          0       0       N      N      1920    1080    NV21      SDR8            None             -1

-------------------------------VI CHN ROTATE INFO-------------------------------
        DevID   ChnID   Rotate
          0       0       0

-------------------------------VI CHN EARLY INTERRUPT INFO----------------------
        DevID   ChnID   Enable  LineCnt
          0       0       N        0

-------------------------------VI CHN CROP INFO---------------------------------
        DevID   ChnID   CropEn  CoorType        CoorX   CoorY   Width   Height  TrimX   TrimY   TrimWid TrimHgt
          0       0       N       RAT              0       0       0       0       0      0       0        0

-------------------------------VI CHN STATUS------------------------------------
        DevID   ChnID   Enable  FrameRate       IntCnt  RecvPic LostFrame       VbFail  Width   Height
          0       0       N         0            1550    1550       0               0   1920    1080

【调试信息分析】

记录当前视频输入设备及信道的属性配置以及状态信息。

【参数说明】

参数

描述

MODULE PARAMVI 模块参数

DetectErrFrame误帧

信号不稳定时,实时丢弃侦测到的错策略。该参数仅限于调试时使用,正式产品中不建议使用,把该值配成0,实时丢掉错误帧。

>0:当检测到连续错误帧数大于该值时,则认为是时序配错,后面的帧不再丢弃;

0:默认值,表示实时丢 弃检测到的错误帧图像。

<0:关闭检测错误帧功能。

DropErrFrame

当 检测到当前帧是错误帧时,认为接下来的几帧也可能是错误帧,应该丢弃。

0:默认值, 表示不开启连续丢帧功能,只丢弃当前的错误帧;

> 0:该参数表示当检测到图 像错误时,连续丢drop_er r_frame帧(含当前帧),不 管后面的图像是否正确。

VI MODEVI PIPE的工作模式

DevID

设备号。有效范围:[0, VI_MAX_DEV_NUM)。

PrerawFE

PrerawFE工作模式

PrerawBE

PrerawBE工作模式

Postraw

Postraw工作模式

Scaler

Scaler工作模式

VI DEV ATTR1视频输入设备属性1

DevID

设备号。有效范围:[0, VI_MAX_DEV_NUM)。

DevEn

设备使能。

N:关闭;

Y:打开。

BindPipe

设备是否绑定pipe。

N:未绑定;

Y:已绑定。

Width

设备宽度,单位:像素。

Height

设备高度,单位:像素。

IntfM

输入模式。MIPI or BT or LVDS

WkM

工作模式,现在只有1MUX

ScanM

隔行或逐行输入。

取值:{I, P}。VI_SCAN_INTERLACED= I, VI_SCAN_PROGRESSIVE = P

VI DEV ATTR2视频输入设备属性2

DevID

设备号。有效范围:[0, VI_MAX_DEV_NUM)。

AD0

AD号。

AD1

AD号。

AD2

AD号。

AD3

AD号。

Seq

数据顺序。

取值:{VUVU, UVUV, UYVY, VYUY, YUYV, YVYU}。

DataType

输入数据类型,默认为RGB。

WDRMode

WDR模式。

WDR_2L1:二合一行模式

WDR_2F1:二合一帧模式

WDR_3L1:三合一行模式

WDR_3F1:三合一帧模式

WDR_4L1:四合一行模式

WDR_4F1:四合一帧模式

VI BIND ATTR绑定关系

DevID

设备号。有效范围:[0, VI_MAX_DEV_NUM)。

PipeNum

Pipe数目

PipeId

PIPE号。

有效范围:[0, VI_MAX_PIPE_NUM)。

VI DEV TIMING ATTR自产生时序属性

DevID

设备号。有效范围:[0, VI_MAX_DEV_NUM)。

DevTimingEn

是否使能自产生时序功能:(is_offline_preraw)

N:关闭;

Y:打开;

DevFrmRate

用户设置的 自产生时序帧率;(当其大于设备支持的最大帧率时,返回设备最大帧率)

DevWidth

设备宽度,单位:像素;

DevHeight

设备高度,单位:像素;

VI CHN ATTR1物理通道属性1

DevID

设备号。有效范围:[0, VI_MAX_DEV_NUM)。

ChnID

通道号。

Width

通道输出宽度。

Height

通道输出高度。

Mirror

mirror使能 N:关闭; Y:打开。

Flip

flip使能 N:关闭; Y:打开。

SrcFRate

源帧率。

DstFRate

目的帧率。

PixFmt

输出像素格式。

VideoFmt

输出视频格式。

VI CHN ATT2物理通道属性2

DevID

设备号。有效范围:[0, VI_MAX_DEV_NUM)。

ChnID

通道号。

CompressMode

是否压缩 N:关闭; Y:打开。

Depth

用户 获取通道帧的队列深度。

Align

通道图像行stride对齐。

VI CHN OUTPUTRESOLUTIONVI通道输出的图像属性

DevID

设备号。有效范围:[0, VI_MAX_DEV_NUM)。

ChnID

通道号。

Mirror

mirror使能 N:关闭; Y:打开。

Flip

flip使能 N:关闭; Y:打开。

Width

通道输出宽度。

Height

通道输出高度。

PixFmt

输出像素格式。

VideoFmt

输出视频格式。

CompressMode

是否压缩 N:关闭; Y:打开。

FrameRate

帧率。

VI CHN ROTATE INFOVI 通道旋转属性

DevID

设备号。有效范围:[0, VI_MAX_DEV_NUM)。

ChnID

通道号。

Rotate

通道旋转角度。

VI CHN EARLYINTERRUPT INFO提前上报中断信息

DevID VI_MAX

设备号。有效范围:[0, VI_MAX_DEV_NUM)。

ChnID

通道号。

Enable

是否使 能提前上报中断的功能。N:关闭; Y:打开。

LineCnt

提前上报中断的行数。

VI CHN CROP INFOVI通道裁剪属性

DevID

设备号。有效范围:[0, VI_MAX_DEV_NUM)。

ChnID

通道号。

CropEn

是否使能CROP 功能。(cvi_isp_s_select ion,V4L2_SEL_TGT_CROP) N:关闭; Y:打开。

CoorType

坐标类型。 RAT:相对坐标; ABS:绝对坐标。

CoorX

水平方向起始坐标。 坐标类型为相对坐 标时,合法取值范围为[0, 999]; 坐标类型为绝对坐 标时,合法取值范围为[0, VI_CHN_MAX_WIDTH]。

CoorY

垂直方向起始坐标。 坐标类型为相对坐 标时,合法取值范围为[0, 999]; 坐标类型为绝对坐 标时,合法取值范围为[0, VI_CHN_MAX_HEIGHT ]。

Width

CROP RECT的宽, 不能超出最大图像宽度。

Height

CROP RECT的高, 不能超出最大图像高度。

TrimX

实际图像起始点坐标。

TrimY

实际图像起始点坐标。

TrimWid

实 际图像宽,单位:像素。

TrimHgt

实 际图像高,单位:像素。

VI CHN STATUS通道状态信息

DevID

设备号。有效范围:[0, VI_MAX_DEV_NUM)。

ChnID

通道号。

Enable

通道使能。 0:不使能; 1:使能。

FrameRate

帧率。

IntCnt

通道中断计数。

RecvPic

接收到的图像数目。

LostFrame

通道丢帧数。

VbFail

通道获取VB失败计数。

Width

通道宽度。

Height

通道高度。