最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

海思3520Dv300使用NVP6124B采集摄像头自适应

IT圈 admin 74浏览 0评论

2024年4月27日发(作者:公西琇芬)

海思3520Dv300使用NVP6124B采集摄像头自适应

前言:

对于HIS视频采集、输出和编解码,直接使用海思SDK中的sample代码+NVP6124

就可以实现,对于海思sample程序只能实现单个分辨率采集,本文主要讲解怎么实现对

摄像头采集的自适应,通俗的说就是无论你插入960H、720P、1080P分辨率的摄像头,

都能输出和编码。

一、单分辨率视频采集

在sample程序中,需要采集那种分辨率的摄像头,只要对下面两个寄存器的值进行

配置;

typedef struct _nvp6124_chn_mode

{

unsigned char ch;

unsigned char vformat;

unsigned char chmode;

}nvp6124_chn_mode;

1

typedef struct _nvp6124_opt_mode

{

unsigned char chipsel;

unsigned char portsel;

unsigned char portmode;

unsigned char chid;

}nvp6124_opt_mode;

其中两个主要的参数;vformat,portsel 确定采集的分辨率,

960H: vformat = NVP6124_VI_SD;

portsel = NVP6124_OUTMODE_4MUX_SD;

720P: vformat = NVP6124_VI_720P_2530;

portsel = NVP6124_OUTMODE_2MUX_HD;

1080P: vformat = NVP6124_VI_720P_2530;

2

2024年4月27日发(作者:公西琇芬)

海思3520Dv300使用NVP6124B采集摄像头自适应

前言:

对于HIS视频采集、输出和编解码,直接使用海思SDK中的sample代码+NVP6124

就可以实现,对于海思sample程序只能实现单个分辨率采集,本文主要讲解怎么实现对

摄像头采集的自适应,通俗的说就是无论你插入960H、720P、1080P分辨率的摄像头,

都能输出和编码。

一、单分辨率视频采集

在sample程序中,需要采集那种分辨率的摄像头,只要对下面两个寄存器的值进行

配置;

typedef struct _nvp6124_chn_mode

{

unsigned char ch;

unsigned char vformat;

unsigned char chmode;

}nvp6124_chn_mode;

1

typedef struct _nvp6124_opt_mode

{

unsigned char chipsel;

unsigned char portsel;

unsigned char portmode;

unsigned char chid;

}nvp6124_opt_mode;

其中两个主要的参数;vformat,portsel 确定采集的分辨率,

960H: vformat = NVP6124_VI_SD;

portsel = NVP6124_OUTMODE_4MUX_SD;

720P: vformat = NVP6124_VI_720P_2530;

portsel = NVP6124_OUTMODE_2MUX_HD;

1080P: vformat = NVP6124_VI_720P_2530;

2

发布评论

评论列表 (0)

  1. 暂无评论