有無圖像沒圖像
是否黑屏黑屏,白屏,花屏
是否亮燈亮紅燈
是否開機不開機
故障設備找不到相機
編程模型和流程
對于相機來說,常見編程時我們關注三個對象——相機對象、采集對象、參數對象。
相機對象(Camera Object):負責相機的連接、斷開等工作。
采集對象(Grab Streamer):負責相機的采集隊列分配、相機單幀、連續采集。
參數對象(Parameter Object):負責相機參數的設置。
不同的SDK可能安排不一樣,一般來說要不是三種對象的功能合并到“相機對象”中,要不是分為三種對象,其實采集對象和參數對象都是在“相機對象”上封裝而來。
需要說明如下幾點:
1.這里的初始隊列為1-10,都是初始分配為DMA隊列的,這個內存分配和釋放過程有的SDK是自己負責的,有的則需要用戶自己分配和釋放,SDK只負責托管使用。
2.一般開始注冊一個中斷處理函數,當“準備隊列”填充完成會自動跳轉到中斷函數中,借此完成同步操作。也可以是用戶自己維護同步結構體,使用查詢和等待的方式判斷“準備隊列”頭是否填充完成,是否該用戶程序獲取數據和處理了。
3.如果用戶處理任務非常簡單,可以去掉“處理隊列”,每次直接GetFrame->處理->PutFrame。如果用戶處理任務比較復雜而不希望出現丟幀的現象,則需要用戶使用“處理隊列”來保存所有可用的Buffer。
4.這里隊列也只是能夠解決處理速度比采集速度慢少許的情況,主要是對不同處理速度做平均來保證采集和處理同步。如果每一幀的處理時間太長,這時候“DMA隊列” Buffer全部轉移到“處理隊列” Buffer,就會出現異常情況,這時不同的相機會有不同的處理方法。
工作流程:
當相機工作時,就是連續的采集-處理-采集-處理...的過程,但是這就存在一個問題,如果采集的速度比處理速度快,處理不過來,怎么辦?在實際中,我們使用隊列來解決這個問題,當前幀沒有處理完,下一幀到來時直接放入隊列等待當前處理完成后再處理它。
工業相機是機器視覺系統中的一個關鍵組件,相比于市面上普通相機來說,具有較高的傳輸力、抗干擾力以及穩定的成像能力。它由兩大基本部件組成:圖像感光芯片和數字化的數據接口。
Basler 作為計算機視覺行業的標準制定者,一直致力于為客戶提供一站式解決方案。BASLER工業相機廣泛應用在人工智能設備中,持續賦能智能制造,隨著智能設備產品的增多,后期使用上壞的可能也很多,壞了就淘汰扔掉嗎?對于現在的制造成本來說,對工業相機進行維修是非常理想的選擇,不僅縮短設備維修的時間,也大大節省了設備購買的成本,對于深耕視覺設備工業相機維修10年以上的技優電子來說,不僅交期快,修復率也高。
如下Basler ace 系列型號的巴斯勒工業相機壞了是可以維修的。
相機型號 全系列產品 分辨率 感光芯片 幀速率 黑白/彩色 接口
a2A4096-9gmBAS ace 2 Basic 12.3 MP IMX545 標準幀速率: 9 fps Mono GigE
a2A4096-9gcBAS ace 2 Basic 12.3 MP IMX545 標準幀速率: 9 fps Color GigE
a2A4096-30umBAS ace 2 Basic 12.3 MP IMX545 標準幀速率: 30 fps Mono USB 3.0
a2A4096-30ucBAS ace 2 Basic 12.3 MP IMX545 標準幀速率: 30 fps Color USB 3.0
a2A4200-12gmBAS ace 2 Basic 9.1 MP GMAX2509 標準幀速率: 12 fps Mono GigE
a2A4200-12gcBAS ace 2 Basic 9.1 MP GMAX2509 標準幀速率: 12 fps Color GigE
a2A4200-40umBAS ace 2 Basic 9.1 MP GMAX2509 標準幀速率: 40 fps Mono USB 3.0
a2A4200-40ucBAS ace 2 Basic 9.1 MP GMAX2509 標準幀速率: 40 fps Color USB 3.0
a2A4504-5gmBAS ace 2 Basic 20.2 MP IMX541 標準幀速率: 5 fps Mono GigE
a2A4504-5gcBAS ace 2 Basic 20.2 MP IMX541 標準幀速率: 5 fps Color GigE
a2A4504-18umBAS ace 2 Basic 20.2 MP IMX541 標準幀速率: 18 fps Mono USB 3.0
a2A4504-18ucBAS ace 2 Basic 20.2 MP IMX541 標準幀速率: 18 fps Color USB 3.0
a2A5320-7gmBAS ace 2 Basic 16.1 MP IMX542 標準幀速率: 7 fps Mono GigE
a2A5320-7gcBAS ace 2 Basic 16.1 MP IMX542 標準幀速率: 7 fps Color GigE
a2A5320-23umBAS ace 2 Basic 16.1 MP IMX542 標準幀速率: 23 fps Mono USB 3.0
a2A5320-23ucBAS ace 2 Basic 16.1 MP IMX542 標準幀速率: 23 fps Color USB 3.0
a2A5328-4gmBAS ace 2 Basic 24.4 MP IMX540 標準幀速率: 4 fps Mono GigE
a2A5328-4gcBAS ace 2 Basic 24.4 MP IMX540 標準幀速率: 4 fps Color GigE
a2A5328-15umBAS ace 2 Basic 24.4 MP IMX540 標準幀速率: 15 fps Mono USB 3.0
a2A5328-15ucBAS ace 2 Basic 24.4 MP IMX540 標準幀速率: 15 fps Color USB 3.0
http://www.minepool.cc