草莓视频污app

常見問題 ·  Common problems 您的位置:首頁 > 服務支持 > 常見問題(ti)
用halcon做開發圖像有橫條紋或者圖像抖動
發布時間:2018-09-07



1、文檔描述

GigE相機在Halcon下使用時,由于計算機性能的影響,當圖像劇烈變化時,會時不時出現橫條。根據本文檔的方法,用戶只需要對計算機和halcon的一些默認參數進行重新設置,就能改善這種狀況,使用戶達到最佳的使用效果。

2、現象

該問題滿足以下幾個特征,用戶可以根據實際的測試情況與本文檔中描述的特征相比較,來確定是否適用。

(1)  圖像靜止無變化時,畫面正常。

(2)  圖像變化時,如黑白交替顯示時,畫面上偶爾會出現黑色或者白色的橫條。

(3)  ImageAcquisition中的參數clear_buffer設置為enable時(見圖1),更容易暴露該問題,即使圖像不變化畫面上也能出現白色的橫條。

1

(4)  ImageAcquisition中的檢測頁面顯示幀率(見圖2)沒有達到相機標稱的幀率(在相機參數為默認值的情況下),并且幀率頻繁跳動,跳動幅度大于2fps

2

3、兩種解決方法

1)    Hdevelop采集助手里使用MindVision接口采集圖像。

(1)  安裝邁德威視工業相機安裝包,可以從我們官網下載。根據操作系統選擇合適的版本下載。鏈接地址為http://bnyfund.com/rjxz/list_12.aspx?lcid=63,如下圖所示:

3

(2)  到HalconHdevelop軟件里,打開圖像采集助手,選擇 Mindvision接口,如下圖所示:

4

(3)  連接設備,如下圖所示:

5

(4)  參數調節。曝光、增益、對比度、銳化等設置參數,不需要調節請忽略此步驟。具體每個參數的解釋,請參考安裝目錄下Document文件夾里的<工業相機開發手冊>>第七章,有專門講解。參數調節界面如下圖所示:

6

(5)  生成代碼。用mindvision接口生成的代碼,和GigeVision接口生成的代碼幾乎是一致的,用法一樣,也可以導出成C++/C#等代碼,就是函數調用的參數上有差別。 如下圖所示:

7

強烈建議使用MindVision接口進行圖像采集,經過多年的驗證,穩定性優于Halcon自帶的GigEVision接口,內部自帶智能重傳,取圖不丟幀、不丟數據包,沒有橫條現象。

2)    HalconGigeVision采集接口進行如下設置。

1)關閉電腦的防火墻,卸載殺毒軟件;

2)確認halcon的驅動已安裝,并且在激活狀態(見圖8);

8

3Halcon下參數GtlGVSPDiscardIncompleteBuffersclear_buffer設置為enable(見圖9

9


4)調節Resends參數,觀察幀率,使其穩定并達到最大(見圖5

10