新聞中心

        EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于DSP的嵌入式視頻監(jiān)測(cè)

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

        作者: 時(shí)間:2013-09-22 來(lái)源:網(wǎng)絡(luò) 收藏
        P>

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

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

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

          fd_ppi為設(shè)備文件描述符。

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

          ioctl(fd_ppi,CMD_PPI_GET_VIDEOIN,video_in)

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

          ioctl(fd_ppi,CMD_PPI_SET_0V7660,pictures)

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

          if(fd_ppi)close(fd_ppi);

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

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

          RGB與YUV之間可以相互轉(zhuǎn)化,對(duì)應(yīng)關(guān)系如下:

          

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

          其反變化公式如下

          

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

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


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

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 炉霍县| 托里县| 临颍县| 永川市| 江北区| 武威市| 日照市| 拜泉县| 平度市| 磐石市| 定陶县| 社旗县| 舟曲县| 肃南| 绥滨县| 大田县| 永兴县| 福鼎市| 河津市| 咸阳市| 武隆县| 玉山县| 耿马| 金沙县| 铁岭县| 南川市| 双鸭山市| 白沙| 兖州市| 西丰县| 上犹县| 潼关县| 额济纳旗| 东兴市| 永靖县| 靖州| 闻喜县| 农安县| 偃师市| 乳山市| 常德市|