摘要:V4L是Linux針對視頻設(shè)備的應(yīng)用程序接口,V4L2為其升級版本,它修復(fù)了第一版的很多設(shè)計(jì)缺陷。然而它提供的常規(guī)讀寫函數(shù)并不能滿足大數(shù)據(jù)量的高速傳輸,所以將緩存技術(shù)引入到視頻采集領(lǐng)域可以提高系統(tǒng)的吞吐量。提出了一種雙幀內(nèi)存映射視頻采集機(jī)制,由于不需要做數(shù)據(jù)拷貝動作,減少了讀/寫時限,因而可以提高視頻采集性能。實(shí)驗(yàn)結(jié)果表明,采用雙幀內(nèi)存映射機(jī)制在視頻采集時速度快,效率高.選到了預(yù)期的實(shí)驗(yàn)效果。