工業(yè)相機SDK接口使用總結
相機調用 :
我們利用相機采集圖像,先要對相機進行相關參數(shù)設置及控制,這需要對相機的SDK包比較了解,一般相機廠家都會提供相機SDK,其中包含用戶手冊和調用Demo,這些都大大降低了調用門檻,提高了二次開發(fā)用戶的效率。目前用過Balser、??怠⒋笕A等相機,其實都是一個套路,都是按照下面幾個步驟進行的。
1)枚舉設備
2)創(chuàng)建句柄
3)打開設備
4)開始抓圖
5)獲取一幀并保存圖像
6)停止抓圖
7)關閉設備
8)銷毀句柄
相機同步:
若是開發(fā)過程中用到雙目或者多目的話,則需要外接同步觸發(fā)器或者外部觸發(fā)信號,通過相機同步觸發(fā)線來實現(xiàn)同步問題。以實際應用過的Basler acA1300-200uc為例,其相機同步觸發(fā)線具體類型如下:
1 -—— +12 VDC 紅
2 —— I/O Input 1 黃
3 —— VCC(加電阻) 藍
4 —— I/O Out 1 綠
6 —— DCcam Power GND 黑
0000—— I/O GND 白
工業(yè)相機中斷響應如何操作?
當相機一幀采集完成后,自動跳轉進入中斷回調函數(shù),這里分了兩種中斷回調函數(shù)。
種為簡單的取Buffer->處理->放回。
第二種結合Windows的消息隊列,在此處再給一個“處理隊列”,給處理一個緩沖時間。
這里的處理包括常見的圖像處理、計算和顯示及RawData拼裝為圖像等用到Buffer的地方。
前面也說過,常用的是中斷響應處理,除此之外,自己去查詢Buffer填充狀態(tài)并作相關同步操作在某些場合也會用到,這個請查詢不同相機SDK給出的同步方案。
差不多所有的工業(yè)相機SDK都是這樣的編程模型和流程,AVT 1394相機和Basler Camera Link相機和AVT GigE相機相關代碼在筆者網(wǎng)站可下載,還有之前講的Basler Pylon SDK相機編程,他們基本流程都是一樣,恕不詳述!
工業(yè)相機是機器視覺系統(tǒng)中的一個關鍵組件,其本質的功能就是將光信號轉變成高清工業(yè)相機為有序的電信號。選擇合適的相機也是機器視覺系統(tǒng)設計中的重要環(huán)節(jié),相機的不僅是直接決定所采集到的圖像分辨率、圖像質量等,同時也與整個系統(tǒng)的運行模式直接相關。工業(yè)相機又俗稱攝像機,相比于傳統(tǒng)的民用相機(攝像機)而言,它具有高的圖像穩(wěn)定性、高傳輸能力和高抗干擾能力等,目前市面上工業(yè)相機大多是基于CCD或CMOS芯片的相機。
隨著科技的日漸成熟,工業(yè)相機得到了飛速發(fā)展。近幾年國外的工業(yè)相機廠商快速崛起,成為機器視覺領域的,比較有代表性的有:basler相機、灰點相機等。下面我們來看一下工業(yè)相機的主要參數(shù):
1.分辨率:是指該像元傳感器對不同光波的敏感特性,一般響應范圍是350nm-1000nm,一些相機在靶面前加了一個濾鏡,濾除紅外光線,如果系統(tǒng)需要對紅外感光時可去掉該濾鏡。
2.像素深度:這個參數(shù)也在一定程度上影響著圖像質量的好壞。
3.幀率:這個參數(shù)是相機采取傳輸圖像速率的一個重要的衡量標準,對于一般的面陣相機一般為每秒采集的幀數(shù),對于大多數(shù)線陣相機為每秒采集的行數(shù),這是選擇工業(yè)相機時得考慮的的一個參數(shù)
4.曝光方式:不同的工業(yè)相機有著不同的曝光方式。線陣相機一般采用的是逐行曝光方式,面陣相機一般采用幀曝光和滾動行曝光,還有一些面陣相機才用的是場曝光。
5.像元尺寸:像元大小和分辨率共同決定了相機的靶面的大小。而相機靶面有對圖像的成像質量有著很大的影響。一般情況下,像元的尺寸越小,越難制造,但是越小的像元成像的質量也就越高。
6.接口類型:不同的工業(yè)相機有著不同的接口類型。主要有GIGE千兆網(wǎng)、USB2.0、USB3.0、Camera Link1394A、1394B、等多種類型的接口
智能相機并不是一臺簡單的相機,而是一種高度集成化的微小型機器視覺系統(tǒng)。它將圖像的采集、處理與通信功能集成于單一相機內,從而提供了具有多功能、模塊化、高可靠性、易于實現(xiàn)的機器視覺解決方案。同時,由于應用了的DSP、FPGA及大容量存儲技術,其智能化程度不斷提高,可滿足多種機器視覺的應用需求。
德國工業(yè)相機Basler被廣泛應用于各種自動化設備上,依據(jù)相機CCD,CMOS和接口的差異有不同的系列,隨著技術的,很多老的自動化設備上的相機開始出現(xiàn)各種故障,例如相機花屏,相機白屏,相機顯示模糊,相機上電無反應,相機黑屏,找不到相機,相機沒有圖像,相機圖像顛倒,相機顯示安裝錯誤,相機無法觸發(fā)拍照等等故障,蘇州優(yōu)米佳維修是的工業(yè)相機維修公司,維修過的Basler工業(yè)相機客戶來自汽車裝配,機器人,半導體,醫(yī)療,食品飲料,交通和運輸?shù)鹊雀鱾€行業(yè),很多可以是因為相機新品購買周期太長或者已經(jīng)提產(chǎn),或者即使購買了新品但是因為匹配性問題不得不選擇維修Basler工業(yè)相機。而Basler售后服務部門在產(chǎn)品停產(chǎn)一定時間后不會提供售后維修服務。Basler工業(yè)相機維修是一門技術活,不能只圖便宜,如果操作不當很可能導致相機故障擴大而無法修復,從而導致整臺設備的故障,所以建議客戶選擇的相機維修公司進行維修。
所屬分類:機械設備維修/工業(yè)機械維修
本文鏈接:http://www.le3y3ad.cn/sell/info-s42hol20453670.html
大連基恩士視覺維修視覺系統(tǒng)
面議
產(chǎn)品名:基恩士視覺維修
洛陽基恩士視覺維修找不到相機
面議
產(chǎn)品名:基恩士視覺維修
杭州基恩士視覺維修視覺控制器
面議
產(chǎn)品名:基恩士視覺維修
惠州基恩士視覺維修控制器檢測
面議
產(chǎn)品名:基恩士視覺維修
攀枝花基恩士視覺維修工業(yè)相機
面議
產(chǎn)品名:基恩士視覺維修
攀枝花基恩士視覺維修檢測
面議
產(chǎn)品名:基恩士視覺維修
三亞基恩士視覺維修花屏
面議
產(chǎn)品名:基恩士視覺維修
湖南基恩士視覺維修視覺系統(tǒng)
面議
產(chǎn)品名:基恩士視覺維修