基于DSP的嵌入式视频监测

时间:2013-09-22来源:网络
P>

  对于uClinux操作系统,它将设备看作文件,因此,想对设备进行读写等操作,应首先打开设备,完成操作后再关闭设备。设备文件的初始化主要针对PPI的/dev/ppifcd设备。本系统可以从4个步骤进行。

  (1)打开视频设备 利用open()函数实现打开PPI视频设备。

  fd_ppi=open(“/dev/ppifcd”,O_RDWR)

  fd_ppi为设备文件描述符。

  (2)获取设备信息 利用相应的ioctl()函数取得设备文件的相关信息,包含设备的基本信息参数(设备名称、支持的最大最小分辨率、信号源信息等);

  ioctl(fd_ppi,CMD_PPI_GET_VIDEOIN,video_in)

  (3)获取影像信息 利用相应的ioctl()函数取得影像支持信息,包含设备采集图像的各种属性参数(色调、亮度、饱和度、对比度、色相等);

  ioctl(fd_ppi,CMD_PPI_SET_0V7660,pictures)

  (4)关闭视频设备利用close()函数关闭PPI视频设备。

  if(fd_ppi)close(fd_ppi);

2.3.2 数据格式的转化

  本系统开始采集摄像头数据,将数据转化为YUV420格式,在PC上显示的时候采用的是RGB565格式,因此在采集完毕之后必须进行图像数据的格式转换。

  RGB与YUV之间可以相互转化,对应关系如下:

  

基于DSP的嵌入式视频监测

  其反变化公式如下

  

基于DSP的嵌入式视频监测

1 2 3 4

关键词: DSP 嵌入式 视频监测

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版