新聞中心

EEPW首頁 > 模擬技術 > 設計應用 > 基于DSP的嵌入式視頻監(jiān)測

基于DSP的嵌入式視頻監(jiān)測

作者: 時間:2013-09-22 來源:網(wǎng)絡 收藏
P>

  對于uClinux操作系統(tǒng),它將設備看作文件,因此,想對設備進行讀寫等操作,應首先打開設備,完成操作后再關閉設備。設備文件的初始化主要針對PPI的/dev/ppifcd設備。本系統(tǒng)可以從4個步驟進行。

  (1)打開視頻設備 利用open()函數(shù)實現(xiàn)打開PPI視頻設備。

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

  fd_ppi為設備文件描述符。

  (2)獲取設備信息 利用相應的ioctl()函數(shù)取得設備文件的相關信息,包含設備的基本信息參數(shù)(設備名稱、支持的最大最小分辨率、信號源信息等);

  ioctl(fd_ppi,CMD_PPI_GET_VIDEOIN,video_in)

  (3)獲取影像信息 利用相應的ioctl()函數(shù)取得影像支持信息,包含設備采集圖像的各種屬性參數(shù)(色調(diào)、亮度、飽和度、對比度、色相等);

  ioctl(fd_ppi,CMD_PPI_SET_0V7660,pictures)

  (4)關閉視頻設備利用close()函數(shù)關閉PPI視頻設備。

  if(fd_ppi)close(fd_ppi);

2.3.2 數(shù)據(jù)格式的轉(zhuǎn)化

  本系統(tǒng)開始采集攝像頭數(shù)據(jù),將數(shù)據(jù)轉(zhuǎn)化為YUV420格式,在PC上顯示的時候采用的是RGB565格式,因此在采集完畢之后必須進行圖像數(shù)據(jù)的格式轉(zhuǎn)換。

  RGB與YUV之間可以相互轉(zhuǎn)化,對應關系如下:

  

基于DSP的嵌入式視頻監(jiān)測

  其反變化公式如下

  

基于DSP的嵌入式視頻監(jiān)測

linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)


關鍵詞: DSP 嵌入式 視頻監(jiān)測

評論


相關推薦

技術專區(qū)

關閉