新闻中心

EEPW首页>模拟技术>设计应用> 基于DSP的嵌入式视频监测

基于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的嵌入式视频监测
linux操作系统文章专题:linux操作系统详解(linux不再难懂)


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

评论


相关推荐

技术专区

关闭