機器視覺需要軟體和驅動

2020-12-05 電子產品世界
NI Labview2014視覺開發必備軟體

1、NI LabVIEW

本文引用地址:http://www.eepw.com.cn/article/201701/337135.htm

2、NI vision Developmentd Module(VDM) 圖像處理函數庫

3、NI Vision builder For Automation Inspection(VBAI) 基於VDM開發的一款功能強大的視覺應用軟體-視覺生成器,可以使用此軟體進行直接快速的驗證。也可以做一些靜態的簡單的視覺項目。

4、NI Vision Acquisition Software (VAS)

備註:如果採用VB、VC、C#等平臺開發,則只需要安裝VDM即可。如果不需要VBAI,也可以不安裝。如果不調用IMAQdx等,則VAS也可以不裝。最簡單的則是安裝VDM即可。如果用labview開發則需要安裝LV。如果要使用VBAI驗證,則需要安裝VBAI,如果還需要驅動程序,則還要安裝VAS。

VDM、VAS、VBAI都會在labview裡面添加函數和控制項。

當前版本的VDM和VBAI是不是都包含了VAS啊​

看官方的答疑:

VBAI, VAS 和 VDM之間有什麼不同?

主要軟體:

主要軟體版本: 7.1

主要軟體修正版本:

次要軟體: Vision Builder for Automated Inspection

問題: 我對NI軟體中的視覺相關功能十分有興趣,但是我不確定我應該使用什麼樣的軟體產品Vision Builder for Automated Inspection (VBAI),,Vision Acquisition Software (VAS)以及 Vision Development Module之間有什麼區別?

解答: 請參考 Products & Services: Vision Software ,對比不同產品的各項性能的差異,或者閱讀軟體包裝上對於產品功能的描述。

Vision Development Module(視覺開發模塊)

該模塊可作為LabVIEW或者是文本編輯環境 .NET 以及LabWindows CVI 的插件使用。

該工具提供在LabVIEW編程環境下使用多種圖像處理以及識別的函數及功能。

附帶的工具包 Vision Assistant 同VBAI十分相似,但是使用它設計的視覺識別程序可以方便的轉換為LabVIEW的代碼。

可以運行遠程的目標如CVS (Compact Vision System),但是除了LabVIEW之外還需要使用LabVIEW RealTime。

Vision Builder for Automated Inspection(用於自動檢測的視覺生成器)

通常被稱之為VBAI,該程序是一個可以獨立運行的程序。編程和操作界面同Vision Assistant相似,但是不可以把程序轉換為LabVIEW,只能在其環境下。

VBAI 程序可以在遠程目標設備如CVS上運行。

Vision Acquisition Software(視覺獲取軟體)

用於捕獲圖像的一系列驅動程序。舉例來說,該軟體在Windows平臺下的8.2.3版本包含了NI-IMAQ 3.7.1 和 NI-IMAQdx 3.0.1 (包括了對IEEE 1394 相機的支持),以及NI-IMAQ I/O 2.0.2 驅動程序。

包含了在LabVIEW中所使用到的基本視覺獲取VIs。基本的視覺圖像獲取以及文件存儲之外的功能需要安裝VDM。

Vision Acquisition Software 是包含在Vision Development Module,Vision Builder for Automated Inspection 以及所有的NI圖像獲取的軟體中的。

試了一下,單獨裝VDM還是缺少VAS裡面的一些函數的(在labview函數選板裡面),所以,還是把這幾個軟體都轉一下吧。大就大點。

經常有人問,VBAI和視覺助手Vision Assistant有什麼區別,或者說哪個更強大一些,更好用一些?下面來大家來解釋一下這二者的區別。

VBAI全稱叫Vision Builder for Automation Inspection,NI官方的中文名稱叫用於自動檢測的視覺生成器。其可以理解為NI的工程師使用NI Vision Developments Module(視覺開發包VDM)開發的一款功能比較強大的應用程式。使用VBAI,可以直接用於項目檢測,而不需要工程師再花太多的心思用於搭建程序框架,實現邏輯功能等。因此很多時候,一些簡單的項目,使用VBAI,可能幾分鐘就可以完成了。VBAI的優點是可以快速的檢測一些常規的視覺項目,而不需要花費太多的時間精力於編程上,入門相對簡單。但是其缺點也是明顯的,那就是其界面框架已經是固定的,要想有太多的修改編輯,是不可能的;目前還只有英文版的,要想弄成中文版的,也不方便;其支持的硬體,一般只能是NI的硬體,或NI認證的,或者是一些標準通信協議的硬體,才能被支持,比較受限制,如許多國產相機、採集卡、IO卡,在VBAI中就無法使用;VBAI做的項目,一般不能集成運動控制,如果有運動控制,只能考慮使用PLC,然後利用通信的方式與PLC交換數據。其它的一些問題,如數據保存等也只能TXT、CSV等幾種格式。另外VBAI的腳本執行是順序方式的,不能發揮LabVIEW的並行特性,因此其執行效率相對來講,會慢一些。VBAI也可以生成開發程序的代碼,但是因為其本身的複雜性(變量系統、附加工具等),其生成的代碼相對比較複雜,難以看明白,調用起來不是很方便。VBAI的加密也很簡單,只能保護腳本。如果給客戶安裝了VBAI,那麼想要他可以修改參數,就得告訴其密碼,這樣對於軟體產品的保護,是不利的。

​NI Vision Developments Module(視覺開發包VDM),則是NI的所有視覺函數的集成總合,所有NI視覺相關的程序、軟體都是調用VDM中的函數,VBAI也是調用VDM裡的函數。在安裝完成VDM後,會附帶生成視覺助手Vision Assistant。當然視覺助手本身也是一個EXE應用程式。其實現模式與VBAI非常類似,但是功能上沒有VBAI那麼強大,他不能實時的進行採集、處理、判斷這樣的過程。因為其採集與分析是分開的,然後沒有變量系統,也就不能做規格判斷。只能驗證找沒找到特徵,可以測量得到特徵的數據。但是正因為其相對簡單,所以他生成的代碼相簡單明了許多。這也是NI出視覺助手的根本目的,就是為了讓用戶使用助手可以完成大部分的視覺功能,則不用去直接調用VDM中的函數,這樣可以更方便的使用VDM。

​VBAI就像部門經理,VDM像總經理,部門經理能幹的事,總經理基本都能幹。視覺助手就是總經理的秘書。秘書可以幫總經理做一些事,但是不是所有事都可以做,要都做了,還要總經理幹嘛。

DVBAI和視覺助手,都只能完成VDM中的大部分功能,有一些其它的特殊功能函數是無法完成的。因此如果想要有比較好、全面的開發,當然是使用LabVIEW這樣的開發平臺直接調用VDM中的函數。這時如果對VDM不是很熟悉,可以使用視覺助手來生成代碼(LabVIEW、C、.NET),以方便開發平臺的調用。而如果只是為了簡單的應用、驗證,使用VBAI即可。如果是比較有量的商業項目,肯定還是考慮使用LabVIEW+VDM這樣的模式自己開發軟體,這樣可以有效的保護自己的軟體產品,而不會被客戶隨意複製。

相關焦點

  • 機器視覺系統與機器視覺檢測最常見的技術應用分析
    這些關鍵字的熱度,從機器視覺論壇上就可以窺見一斑,在機器視覺論壇上,經常有很多專業人士會探討機器視覺算法與應用,以及與機器視覺相關的機器視覺光源方面的技術以及知識。鑑於機器視覺的專業性,很多機器視覺公司,主要從事機器視覺系統和機器視覺軟體的研究,售賣,這些也是機器視覺算法與應用研究的最終目的,也就是將知識轉化為商業價值。關於機器視覺的應用,我們可以從一些機器視覺應用實例中,去學習和借鑑。
  • 常見的機器視覺軟體哪個比較好
    機器視覺產業鏈可以分為底層開發商(核心零部件和軟體提供商)、集成和軟體服務商(二次開發),核心零部件及軟體又可以再細分為光源、鏡頭、工業相機、圖像採集卡、圖像處理軟體等。在目前的整個機器視覺系統成本構成中,零部件及軟體開發佔據了80%的比例,是產業鏈中絕對的核心環節和價值獲取者。
  • 機器視覺應用的攝像頭設計
    此外,還將詳細分析機器視覺的基本組件,攝像頭為滿足應用需求需要哪些條件,以及如何設計出可滿足各種機器視覺應用需求、同時又能在圖像質量與成本之間獲得平衡的攝像頭。機器視覺要求什麼?機器視覺系統應當包括圖像感應器與透鏡系統,這通常整體稱作攝像系統,可需要通過火線、USB或乙太網等電氣接口連接到計算機,而計算機則連接至控制設備。
  • 計算機視覺 vs 機器視覺
    計算機視覺和機器視覺通常被認為是同一個行業,其實它們是重疊技術的不同術語。計算機視覺廣義上是指圖像分析的捕獲和自動化,並著重於在廣泛的理論和實際應用中的圖像分析功能。傳統上,機器視覺是借鑑參考了計算機視覺技術,在某些工業或實際應用中根據視覺系統完成圖像分析的某些功能或結果。視覺系統使用軟體來識別預編程的功能,該系統可根據發現結果觸發各種設定的「動作」。例如,在食品和飲料行業的裝瓶廠中,視覺系統可用於識別多個物體。它可以驗證空瓶本身沒有損壞和異物。
  • 康耐視 VisionPro 機器視覺軟體支持 Windows 7
    康耐視公司今日宣布推出新版 VisionPro® 軟體,這是一款廣受歡迎且獨立於硬體的機器視覺軟體。此外,其還增加了另外一些以客戶為導向的增強功能,包括行掃描失真校正和簡化視覺工具管理以實現更快集成的工具ToolBlock。
  • Robotstudio軟體:ABB機器人機器視覺位姿引導虛擬仿真
    概述近幾年來機器視覺技術在工業生產中得到了廣泛的應用,在工業機器人應用領域中,機器視覺被廣泛應用於工件的特徵檢測,以及機器人的位姿引導。市面上大部分的機器人廠商也都在機器人控制器中開放了視覺集成接口,以便於機器人能夠直接與智能相機進行數據交互。除了現實的機器視覺應用以外,在機器人仿真過程中也需要對機器視覺進行仿真。
  • CMOS圖像傳感器推動機器視覺技術系統軟體的發展
    答案是要有機器視覺技術的技術支持。根據機器視覺技術的技術性,無人機不僅可以識別障礙物,還可以知道自身與障礙物的距離,從而準確避開障礙物,避開障礙物。機器視覺技術的定義源於智慧機器人行業,美國機器人行業協會將其定義為:「根據光電設備和非接觸式傳感器,自動接收並求解真實物體的圖像,從而獲得 所需的信息內容或用於控制智慧機器人健身運動的設備。」
  • 機器視覺系統的一般構架與組成
    工業自動化推廣機器視覺技術的飛速發展,由於機器視覺系統更複雜,大多數人不知道的結構,但基本框架是同一型號。該流程包括的信號模塊的以下序列:(1)光學成像模塊。透鏡設計被選擇焦距,照明條件和目標檢測的特性透鏡孔徑範圍內。確定透鏡模型後,後端固定透鏡設計。(2)圖像傳感器模塊。模塊主要負責信息的光電轉換,位於鏡頭後端的圖像平面上。目前,主流的圖像傳感器可分為兩種:電荷-公共設計電荷耦合元件和cmos圖像傳感器。由於它是電子信號的來源,一個良好穩定的電路驅動是設計該模塊的關鍵。
  • 機器視覺系統包含哪些組成部分
    :基於PC的機器視覺系統和嵌入式機器視覺系統。基於PC的機器視覺系統是傳統的結構類型,硬體包括CCD相機、視覺採集卡和PC等。嵌入式機器視覺系統將所需要的大部分硬體如CCD、內存、處理器以及通信接口等壓縮在一個「黑箱」式的模塊裡,又稱之為智能相機,其優點是結構緊湊、性價比高、使用方便、對環境的適應性強,是機器視覺系統的發展趨勢。
  • 機器視覺的定義!機器視覺的優勢究竟有哪些?
    機器視覺主要用計算機來模擬人的視覺功能,從客觀事物的圖像中提取信息,進行處理並加以理解,最終用於實際檢測、測量和控制。機器視覺技術最大的特點是速度快、信息量大、功能多。 什麼是機器視覺? 機器視覺的定義:機器視覺就是使用光學非接觸式感應設備自動接收並解釋真實場景的圖像以獲得信息控制機器或流程。
  • 機器視覺 + 運控控制——自動化產線升級的利器
    從整體供應鏈來看,參與機器視覺系統開發的廠商大致上可以分為上遊底層開發商,含核心零部件和軟體開發商;中遊從事二次開發的設備集成和軟體服務商;以及下遊所面對的各類機器視覺應用廠商。,要學習一種新的程式語言(如C++)存在一定的難度,需要花費大量的時間和精力,加上視覺項目一般都是非標的,開發者的經驗非常重要,普通電氣工程師要想快速掌握機器視覺應用的編程和調試,絕非易事。
  • 機器視覺系統設計的關鍵技術
    機器視覺系統的具體應用需求千差萬別,視覺系統本身也可能有多種不同的形式,但都包括以下過程: 圖像採集 利用光源照射被觀察的物體或環境,通過光學成像系統採集圖像,通過相機和圖像採集卡將光學圖像轉換為數字圖像,這是機器視覺系統的前端和信息來源。 圖像處理和分析 計算機通過圖像處理軟體對圖像進行處理,分析獲取其中的有用信息。
  • 機器視覺電子電路設計圖集錦
    TOP2 解讀兩種機器視覺系統電路設計方案  機器人行走電路由驅動電路和直流電機的正反轉電路兩個單元構成。、顯示、照明和機器視覺辨認等各種領域。但在機器視覺辨認和工業檢驗等領域,由於使用的高速攝像機和傳感器響應速度速度比人眼快很多,因此在這些領域使用PWM調光必須增加開關頻率到幾十千甚至更高,實現較為複雜,而模擬調光卻沒有這方面的問題。
  • 機器視覺可用的不同電纜和連接器類型以及相關利弊分析
    為您的機器視覺應用選擇正確的接口是您選擇攝像頭過程的一項決定因素。以下小節內容將概述機器視覺可用的不同電纜和連接器類型以及相關利弊。此類應用通常使用CarmeraLink(支持最大6.8Gbit/s數據傳輸)和CoaXPress(支持最大12Gbit/s數據傳輸)這些專用型機器視覺接口。採用這些接口的系統除了需要攝像頭外,還需要圖像採集卡。它們是專門用於接收圖像數據並組合成可用圖像的適配卡。專用型機器視覺接口還要使用專用線纜,增加了與外圍設備集成的難度。
  • 創科視覺:開創國內3D機器視覺新高度
    在3C電子行業,機器視覺的應用越來越普遍,無論是零部件的檢測還是整機產品的檢測,機器視覺都起到了重要作用。而作為自動化設備的「眼睛」,機器視覺對企業進行智能化轉型升級也尤為重要。而作為國內最早投身視覺軟體開發的企業之一,創科在機器視覺領域可謂積累深厚。
  • 機器視覺概念股有哪些?機器視覺概念股龍頭一覽表
    昨日,華為發布了下一代HoloSens SDC攝像機,稱要打造機器視覺第一品牌,另一場華為重磅會議即將舉行。  華為發布四無生態型新款攝像機  昨日下午,華為機器視覺發布了四無生態型攝像機HoloSens SDC,所謂四無生態即無電、無網、無光和無現場運維。此前,新聞有過報導稱,該攝像機已被安裝部署在海拔6500的珠穆朗瑪峰,是全球部署位置最高的攝像機!
  • 機器視覺系統可以幹什麼?
    機器視覺,是通過光學裝置和非接觸式的傳感器,自動地接收和處理一個真實物體的圖像,以獲得所需信息或用於控制機器人運動的裝置。  這是美國製造工程師協會(SME)機器視覺分會和美國機器人工業協會(RIA)自動化視覺分會,對機器視覺的定義。  SME——Society of Manufacturing Engineers  RIA——Robotic Industrial Association  機器視覺,就是用機器代替人眼,來做測量和判斷。
  • 2021年中國機器視覺行業市場前景及投資研究報告
    資料來源:中商產業研究院整理二、機器視覺產業鏈機器視覺產業鏈構主要由上遊零部件供應商、中遊裝備廠商以及下遊應用行業構成。機器視覺產業鏈上遊包括視覺軟體、各類傳感器,以及光源、鏡頭等其他與傳感器相關的零部件供應商,中遊主要為裝備製造商和系統集成商。
  • 人眼還是機器「眼」?機器視覺在工業檢測領域大有可為
    【編者按】本文介紹了機器視覺在工業領域的發展歷程,通過其與人類視覺對比,凸顯出機器視覺的優勢。但不可否認的是,機器要做到完全替代人眼,仍有瓶頸需要突破。產業鏈可以分為上遊部件級市場、中遊系統集成/整機裝備市場和下遊應用市場。機器視覺上遊有光源、鏡頭、工業相機、圖像採集卡、圖像處理軟體等軟硬體提供商,中遊有集成和整機設備提供商,行業下遊應用較廣,主要下遊市場包括電子製造行業、汽車、印刷包裝、菸草、農業、醫藥、紡織和交通等領域。
  • 工業控制領域裡機器視覺的作用是什麼
    (文章來源:機器視覺前沿) 機器視覺長期以來用於工業自動化系統中,以通過取代傳統上的人工檢查來提高生產質量和產量。 但是談到機器視覺領域的最大技術進步,可能一直是處理能力。隨著處理器性能每兩年翻一番,以及對多核CPU、GPU和FPGA等並行處理技術的持續關注,視覺系統設計人員現在可以將高度複雜的算法應用於視覺數據,並創建更智能的系統。