基于嵌入式Linux圖像采集恢復(fù)和應(yīng)用
函數(shù),它在用戶程序中用來控制I/O通道,其中,fd代表設(shè)備文件描述符,cmd代表用戶程序?qū)υO(shè)備的控制命令,省略號(hào)一般表示類型長度的參數(shù), 也可沒有。
4. 圖像的恢復(fù)
上一節(jié)已經(jīng)介紹了系統(tǒng)采集RGB圖像數(shù)據(jù)流。為了滿足用戶觀看采集的圖像數(shù)據(jù)和相應(yīng)測試,故需要將RGB流轉(zhuǎn)換成在Linux系統(tǒng)和Windows系統(tǒng)下都可以瀏覽的BMP格式的圖片。BMP格式的圖片分為文件描述區(qū)和圖像存儲(chǔ)區(qū)兩部分。頭文件信息中又包含了信息區(qū)和調(diào)色板區(qū)兩部分,信息區(qū)又可以細(xì)分為文件信息區(qū)和圖像信息區(qū)兩部分。恢復(fù)BMP圖片的關(guān)鍵是首先手動(dòng)生成BMP文件的頭文件,然后將采集到的RGB數(shù)據(jù)流填充到BMP文件的數(shù)據(jù)區(qū)。拍攝的物體為加工好的環(huán)行零件,檢驗(yàn)其加工是否合格,中心點(diǎn)位置等等。以下將介紹BMP文件的數(shù)據(jù)結(jié)構(gòu)和頭文件,圖片恢復(fù)如圖2所示:
linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)
評論