在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 基于嵌入式Linux的視頻采集編碼系統(tǒng)實現(xiàn)二

            基于嵌入式Linux的視頻采集編碼系統(tǒng)實現(xiàn)二

            作者: 時間:2012-09-18 來源:網(wǎng)絡(luò) 收藏
            idows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  程序中需要定義一些數(shù)據(jù)結(jié)構(gòu),如:video_capability ,包含攝像頭的基本信息;video_picture,包含設(shè)備采集圖像的各種屬性;video_mmap,用于內(nèi)存映射;video_mbuf ,利用mmap 進行映射的幀信息,實際上是輸入到攝像頭存儲器緩沖中的幀信息;video_Window,包括設(shè)備采集窗口的各種參數(shù)。

               系統(tǒng)中把設(shè)備看成設(shè)備文件,在用戶空間可以通過標(biāo)準的 I/O 系統(tǒng)調(diào)用函數(shù)操作設(shè)備文件,從而達到與設(shè)備通信交互的目的。用 ioctl 函數(shù)來控制1/O 通道。

              2) 采集程序?qū)崿F(xiàn)過程

              1. 打開視頻設(shè)備

              在linux中視頻設(shè)備對應(yīng)的設(shè)備文件為/dev/video0 ,采用open 函數(shù)來打開視頻設(shè)備。

              2. 獲取設(shè)備信息和視頻信息并進行設(shè)置

              開啟設(shè)備文件后,通過調(diào)用 camera_get_capability() 和camera_get_picture() 函數(shù)來實現(xiàn)對設(shè)備信息以及圖像信息的獲取。這兩個函數(shù)均通過調(diào)用ioctl() 函數(shù)來取得設(shè)備和圖像的相關(guān)信息,并將取得的信息放到 video_capability 結(jié)構(gòu)里。若需對圖像信息進行設(shè)置時,先給video_picture 數(shù)據(jù)結(jié)構(gòu)對象中所要修改的變量進行重新賦值,然后通過 ioctl 函數(shù)的VIDIOCGPICT來進行設(shè)置。通過調(diào)用 ioctl VIDIOCGPICT可設(shè)置所采集圖像的屬性。

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

            上一頁 1 2 下一頁

            評論


            相關(guān)推薦

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

            關(guān)閉