回覆列表
  • 1 # 影片好笑

    VB是可以的。例如常規,畫素RGB範圍匹配模式,二值化對比模式也都是僅僅數十行程式碼可以實現。當然一些高階的工件自由檢測,如指紋演算法模式,非基準輪廓對比等就是看自己的VB功力了。首先,硬體方面1、相機最好要支援VB6的SDK開發包,這樣事半功倍;2、如果檢測環境無法做防干擾遮蔽罩時,必須選用窄通紅外相機配合紅外光源,一般透光波長選擇800·900奈米範圍,缺點是這樣的相機只有灰度影象;3、檢測誤報率與環境光源干擾、信噪比、曝光穩定性、白平衡等有重要關係;4、檢測響應速度與相機幀率、相機畫素大小、控制器CPU、上位機計算程式程式碼寫法有關;5、如果被檢查工件之間的顏色差異非常明顯如黑與白,藍與黃,紅與綠且檢測精度要求低或僅檢測有無,則可以選擇低端的普通攝像頭、一般的白光光源。但最好要防干擾遮蔽罩;6、相機的I/O觸發可有可無,一般透過軟觸發。因此要配一塊串列埠通訊的微控制器,根據實際檢測功能配置合適的輸入和輸出點數,其作用是上位機控制相機和外接其它功能裝置。土豪當然也可以直接用PLC。7、軟體基本邏輯是,上位機軟體觸發相機拍照,程式將照片二值化處理或輪廓提取,分析與基準影象的差異並作出判斷。I/O卡輸出訊號控制其它外接裝置工作。檢測分為,ROI匹配或全圖匹配。ROI匹配即透過VB上位機軟體設定,只檢測需要檢測的部分,大大減少CPU計算量,提升檢測響應速度。全圖匹配,不建議使用,不但誤報高,而且吃CPU。希望這些資訊可以幫到你。

  • 中秋節和大豐收的關聯?
  • 質變與量變的定義?