最近做乙個機器視覺專案,對光學、鏡頭、相機、採集卡、軟體等都有了一些理解,做下筆記,慢慢完善。
乙個小的機器視覺系統,分為硬體和軟體。
硬體需要對光學、鏡頭、相機、採集卡等。
軟體需要對做操作介面,主要是控制板塊對相機的影象採集。
注意:相機與鏡頭之間有乙個法蘭距離,這個距離如果沒有對應,會對視野、焦距調節等有很大影響,所以應該要嚴格遵守。
鏡頭有幾個重要引數,焦距越小,適合拍越近的物體,景深大;焦距越大,適合拍遠的物體,景深小,容易虛化。光圈越大,景深越小;光圈越小,景深越大。(光圈
數值越大,代表光圈越小,例如f16的光圈比f11的光圈小)
1、法一:用乙太網直接與相機相連,如balser的相機,然後使用其自帶的plyon軟體可以開啟,如果只是簡單操作,用opencv中程式,可以直接開啟,如果需要顯示在介面中,一般加個定時器,用軟體做觸發。
2、法二:用採集卡,通過cameralink口,與相機連線在一起。那麼則需要根據選用的採集卡和相機的sdk來做二次開發。
有三種相機採集觸發方式:(1)採集卡內部觸發 (2)採集卡外部觸發 (3)相機外部觸發
外部觸發可以通過外接高低的矩形波訊號,可實現幾個相機的同時採集,或間隔採集。
2、增益:可調節對比度,和整體灰度值,越大越亮
機器視覺系統與CMM的整合
機器視覺伴隨計算機技術 現場匯流排技術的發展,技術日臻成熟,已是現代加工製造業不可或缺的產品,廣泛應用於食品和飲料 化妝品 製藥 建材和化工 金屬加工 電子製造 包裝 汽車製造等行業。機器視覺測試系統.jpg 機器視覺是個相對較新的技術,它為製造工業在提高產品質量 提高生產效率和操作安全性上提供了許...
Fortran乙個獲取硬體系統資訊的函式庫
此函式庫提供了 visual fortran 上獲取硬碟id,cpu編號,windows安裝時間及檔案頭部校驗的四個函式。可用於簡單的程式加密。但切勿用於商業性很強的地方 近期,不少朋友向筆者詢問 fortran 如何獲得網絡卡位址,硬碟id,cpu編號等。對此,筆者給出乙個自己書寫的簡單的函式庫。...
提高視覺系統顏色識別魯棒性的一種方案
前言 視覺系統中顏色識別的魯棒性在視覺系統中經常遇到,怎樣提高它的魯棒性是乙個有一定的理論意義和實用價值。本文就此提出一實用方案,就足球機械人視覺子系統中的顏色識別例項進行介紹。在實現足球機械人視覺子系統時存在的一大難點就是影象顏色的魯棒性,影象顏色的魯棒性形成的主要原因是光照,還有影象採集時所形成...