手動PCB外觀檢查機的圖像采集與拼接
3.4用GDI+實現圖像拼接

4 圖像采集實例
圖7是同步采集系統采集的PCB圖像,圖像寬為7 300,高為1 000,用時1.3 s,并且存在掉幀現象。圖8是雙緩存異步采集系統采集的PCB圖像,用時1.0 s,采集的圖像效果良好。本文引用地址:http://www.104case.com/article/194983.htm
結果表明,雙緩存異步采集系統的圖像采集速度顯著提高,并且由于利用ActiveX組件縮短了開發周期,降低了開發的人力成本。且提高了圖像采集的質量。采集一幅7300x10000的圖像并實時拼接僅需1.3 s,不存在掉幀現象,無損拼接拼接。計算圖像緩存區大小的公式為MemSize=ImageWidthxlmageHeightxFrames,實驗還表明,采用同步采集方式采集7 300x1 000,每像素8 bits的1幀圖像大致需要6Gb的緩存空間;采用異步雙緩存采集方式采集相同分辨率的圖像只需要不到32 mb的緩存就可以連續不問斷地保存圖像。由此可見,使用異步雙緩存采集方式不僅可以節約系統資源,而且可以獲得更高效更好的采集效果。
5 結論
雙緩存技術近年在圖像顯示領域得到廣泛應用,該設計首次將雙緩存技術與異步采集結合應用在PCB手動外觀檢查機的圖像采集系統中。利用Matrox公司的SoliosXCL-SU74,使用異步雙緩存采集方法可以實現PCB外觀機的實時連續采集(本實驗設為每秒采集10幀圖像,每幀圖像寬為7 300,高為1 000)的要求,并利用GDI+庫實現圖像實時無損拼接,該方案較傳統的圖像采集效率更高,對硬件的要求更低,更適合PCB外觀機等大數據的圖像采集系統。
評論