99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

機器視覺圖像處理基于LabVIEW的管理與顯示

lPCU_elecfans ? 來源:電子發(fā)燒友網(wǎng) ? 作者:電子發(fā)燒友網(wǎng) ? 2021-02-01 15:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

下面是圖像管理的工作流程:

圖像→視頻信號→原始數(shù)據(jù)(數(shù)字化、抓取圖像幀)→支持的圖像類型

其中:

1.相機獲取圖像,轉(zhuǎn)化成視頻信號

2.圖像采集卡,抓取圖像的原始數(shù)據(jù)

3.NI VISION圖像助手,對采集圖像數(shù)據(jù)進行分析處理

內(nèi)存圖像管理VI

1.IMAQ ImageBorderSize:可讀取或更改圖像邊界的大小

2.IMAQ ImageBorderOperation:填充或更改圖像邊界中像素的值(置零法,復(fù)制法,鏡像法【默認】)

3.IMAQ GetFileInfo:獲取文件中圖像的信息

4.IMAQ SetImageSize:設(shè)置圖像大小

5.IMAQ GetImageSize:讀取圖像大小

cffd1a66-629e-11eb-8b86-12bb97331649.png

圖像屬性操作

6.IMAQ Write Custom Data:向圖像數(shù)據(jù)中添加用戶自定義數(shù)據(jù)

7.IMAQ Read Custom Date:獲取圖像數(shù)據(jù)中的自定義數(shù)據(jù)

8.IMAQ Remove Custom Data:刪除(可指定)用戶自定義數(shù)據(jù)

9.IMAQ Is Vision Info Present2:檢測圖像數(shù)據(jù)中是否包含機器視覺系統(tǒng)信息或用戶自定義數(shù)據(jù)

10.IMAQ Get Custom Keys:返回所有用戶自定義數(shù)據(jù)的鍵值

11.IMAQ Remove Vision Info2:刪除機器視覺系統(tǒng)信息以及(所有圖像中)用戶自定義數(shù)據(jù)

d047f41e-629e-11eb-8b86-12bb97331649.png

讀寫用戶自定義數(shù)據(jù)

12.IMAQ Copy:在算法內(nèi)對內(nèi)存中的圖像數(shù)據(jù)更改前進行整體復(fù)制(像素值,邊界,系統(tǒng)信息,自定義數(shù)據(jù)等)

d098c880-629e-11eb-8b86-12bb97331649.png

IMAQ Copy

IMAQ ImageToImage2:將一副尺寸較小的圖像復(fù)制到另一個副圖像比它大的圖像中,常用于使用使用小圖像替換大圖像中的某個部分。

d4159e16-629e-11eb-8b86-12bb97331649.png

IMAQ ImageToImage2

14.IMAQ GetOffset:返回圖像遮罩相對于坐標(biāo)原點的位置

15.IMAQ SetOffset:定義圖像遮罩相對于坐標(biāo)原點的位置

16.IMAQ GetImagePixelPtr:獲取獲釋放圖像中某一像素的指針以及圖像邊界,圖像行寬度,像素的字節(jié)數(shù)以及從當(dāng)前像素指針直到圖像結(jié)束可以傳送字節(jié)等內(nèi)存圖像的結(jié)構(gòu)信息(獲取 釋放功能應(yīng)成對出現(xiàn))

17.IMAQ Cast Image:將源圖像的類型轉(zhuǎn)換為指定的圖像類型(封裝了各種圖像轉(zhuǎn)換時的復(fù)雜計算)

18.IMAQ Flatten Image Options:(更改參數(shù)后,所有使用參數(shù)的VI均會受影響)設(shè)置或獲取用于將圖像展平為字符串的圖像壓縮選項。這些壓縮選項會影響使用LabVIEW Flatten To String原語展平的圖像

19.IMAQ Flatten Image to String:不僅可以根據(jù)用戶配置以字符串形式返回圖像的引用,像素數(shù)據(jù)以及其中包含的機器視覺系統(tǒng)信息,還能指定返回數(shù)據(jù)的壓縮方式(效果與Flatten to string +Flatten image options效果相同)配置的參數(shù)僅與操作的圖像有關(guān)

20.IMAQ MemPeek:可以將void*類型的指針?biāo)肝恢瞄_始的一定數(shù)量的字節(jié)復(fù)制為字符串輸出

21.IMAQ CharPtrToString:復(fù)制并轉(zhuǎn)換char*類型指針?biāo)赶虻?a href="http://www.socialnewsupdate.com/soft/data/21-24/" target="_blank">C語言字符串(以0結(jié)束)為LabVIEW字符串后輸出

22.IMAQ Remote Display Options:可以設(shè)置遠程顯示模式下,對用于顯示的圖像數(shù)據(jù)副本(并不壓縮原始圖像數(shù)據(jù))進行壓縮,以減少網(wǎng)絡(luò)寬帶的占用

23.IMAQ Get Window Handle:將操作系統(tǒng)句柄返回到NI Vision外部顯示窗口

24.IMAQ Image Bit Depth:提供圖像有關(guān)位深度的信息或修改圖像的位深度

圖像的顯示

圖像瀏覽器

1.IMAQ Browser Setup:設(shè)定圖像瀏覽器如何顯示縮略圖,包括瀏覽器的大小,背景,每行顯示數(shù)量,顯示比例,邊框風(fēng)格大小

2.IMAQ Browser Insert:像圖像瀏覽器中添加或插入一副圖像的縮略圖

3.IMAQ Browser Replace:替換圖像瀏覽器中的某一圖像

4.IMAQ Browser Delete:刪除圖像瀏覽器中的某一圖像

5.IMAQ Browser Focus Setup:配置圖像瀏覽器中用戶選定圖像的邊框顏色

6.IMAQ Browser Focus:讀取或設(shè)置圖像瀏覽器中指定的圖像狀態(tài)

d7e9e8d0-629e-11eb-8b86-12bb97331649.png

圖像瀏覽器示例

外部窗口顯示

1.IMAQ WindDraw:用于獨立窗口顯示圖像,VI執(zhí)行時自動顯示圖像窗口,默認情況無滾動條

2.IMAQ WindShow:判斷窗口是否可見或是否顯示在最前端,也可以進行設(shè)置

3.IMAQ WindClose:關(guān)閉某個或所有已經(jīng)顯示的窗口

4.IMAQ WindSetup:配置窗口外觀屬性

5.IMAQ WindSize:讀取或變更窗口尺寸,添加或一處窗口滾動條

6.IMAQ WindMove:讀取或變更窗口在屏幕上的位置坐標(biāo)

7.IMAQ WindZoom2:縮放圖像或使圖像居中顯示

8.IMAQ WindDisplayMapping:讀取或修改在32位真彩色系統(tǒng)上顯示16位圖象時的映射方式

9.IMAQ WindBackground:讀取或修改圖像窗口的背景

10.IMAQ GetPalette:通過索引編號,獲取某個預(yù)定義的顯示調(diào)色板

11.IMAQ WindLastEvent:返回通過圖像顯示窗口生成的事件以及綁定在一起返回的事件數(shù)據(jù)

12.IMAQ WindNonTearing:配置圖像顯示窗口的撕裂功能

e168b346-629e-11eb-8b86-12bb97331649.png

外部窗口的屬性讀取和設(shè)置

e1c6de26-629e-11eb-8b86-12bb97331649.png

事件捕捉器

13.IMAQ WindToolsSetup:配置將在工具條中出現(xiàn)的ROI工具

14.IMAQ WindToolsSelect:可以在ROI工具條顯示或隱藏的情況下,判斷當(dāng)前已被選中的ROI工具或重新選中某個ROI工具

15.IMAQ WindToolsShow:判斷ROI工具條是否處于顯示狀態(tài),或重新顯示/隱藏ROI工具條

16.IMAQ WindToolsMove:獲取ROI工具條當(dāng)前的位置坐標(biāo)或重新設(shè)置其顯示位置

17.IMAQ WindToolsClose:關(guān)閉顯示的ROI工具條

ROI與圖像的遮罩

感興趣區(qū)域(ROI)是從圖像顯示窗口選擇的一個圖像區(qū)域,對圖像分析處理的重點部分,減少處理數(shù)據(jù)量,提高系統(tǒng)處理實時性和速度,它自身并不包括圖像數(shù)據(jù)。由矩形邊界(globe rectangle)和輪廓(contours)共同定義。

定義ROI的方式有交互式,程序代碼式以及圖像遮罩轉(zhuǎn)換。交互式又有圖像顯示控件工具條,外部圖像顯示窗口工具條,ROI構(gòu)造器三種。

ROI構(gòu)造器控制VI:

1. IMAQ ConstructROI:以模態(tài)的方式顯示圖像和指定的ROI工具

2.IMAQ WindGetROI:返回圖像顯示窗口關(guān)聯(lián)的ROI Descriptor

3.IMAQ WindSetROI:將ROI Descriptor描述的ROI與圖像顯示窗口關(guān)聯(lián)

4.IMAQ WindEraseROI:清除圖像顯示窗口中的ROI

5.IMAQ WindROIColor:設(shè)置圖像顯示窗口中繪制ROI輪廓的顏色

6.IMAQ WindGrid:讀取或設(shè)置圖像顯示窗口的網(wǎng)格大小

7.IMAQ Select Point:通過ROI構(gòu)造器返回圖像中某個點的坐標(biāo)

8.IMAQ Select Line:通過ROI構(gòu)造器返回圖像中某個線段簡易數(shù)據(jù)結(jié)構(gòu)

9.IMAQ Select Rectangle:通過ROI構(gòu)造器返回圖像中某個矩形簡易數(shù)據(jù)結(jié)構(gòu)

10.IMAQ Select Annulus:通過ROI構(gòu)造器返回圖像中某個環(huán)面簡易數(shù)據(jù)結(jié)構(gòu)

幾何形狀與ROI Descriptor相互轉(zhuǎn)換VI

1.IMAQ Convert Point to ROI:將像素坐標(biāo)轉(zhuǎn)換為ROI Descriptor點描述式

2.IMAQ Convert ROI to Point:將代表像素點的ROI Descriptor結(jié)構(gòu)轉(zhuǎn)換為點坐標(biāo)形式的簡單數(shù)據(jù)結(jié)構(gòu)

3.IMAQ Convert Line to ROI:將以起止點坐標(biāo)表示的線段轉(zhuǎn)換為ROI Descriptor線段描述形式

4.IMAQ Convert ROI to Line:將代表線段的ROI Descriptor 結(jié)構(gòu)轉(zhuǎn)換為以起止點坐標(biāo)表示的簡單線段數(shù)據(jù)結(jié)構(gòu)

5.IMAQ Convert Rectangle to ROI:將用左上,右下頂點坐標(biāo)和旋轉(zhuǎn)角度表示的矩形轉(zhuǎn)換為ROI描述形式

6.IMAQ Convert ROI to Rectangle:將代表矩形的ROI描述結(jié)構(gòu)轉(zhuǎn)換為以起止點坐標(biāo)和旋轉(zhuǎn)角表示的簡單矩形數(shù)據(jù)結(jié)構(gòu)

7.IMAQ Convert Annulus to ROI:將用圓心半徑 內(nèi)外半徑長度起始終止角表示的環(huán)面轉(zhuǎn)換為ROI描述形式

8.IMAQ Convert ROI to Annulus:將ROI描述結(jié)構(gòu)轉(zhuǎn)換為以圓心坐標(biāo) 內(nèi)外半徑長度起始終止角表示的環(huán)面數(shù)據(jù)結(jié)構(gòu)

ROI操作VI

1.IMAQ MaskToROI:將遮罩圖像轉(zhuǎn)換為ROI Descriptor形式的數(shù)據(jù)結(jié)構(gòu)(圖像遮罩是尺寸小于或等于待處理圖像尺寸且獨立于待處理圖像的8位圖像,也可以用于劃定圖像中需要重點關(guān)注的區(qū)域。當(dāng)他中的某個像素值不為0時,他所覆蓋的待處理圖像的像素必須參與運算;若像素值為0時,其覆蓋的像素點將保持不變。)

2.IMAQ ROIToMask2:參照圖像模板將ROI Descriptor轉(zhuǎn)換為遮罩圖像

3.IMAQ Group ROIs:將多個ROI中的輪廓形狀提取出來重新組合成一個ROI Descriptor

4.IMAQ UnGroup ROIs:將包含多個輪廓形狀的ROI Descriptor拆分成多個獨立的ROI Descriptor 并打包為數(shù)組后輸出

5.IMAQ TransformROI:通過旋轉(zhuǎn) 平移ROI 確保其在兩個參考坐標(biāo)系中的相對位置不變

6.IMAQ LabelToROI:將圖像中已標(biāo)記的單個或多個區(qū)域轉(zhuǎn)換為ROI

無損圖層

為圖像添加的圖層并不會改變圖像數(shù)據(jù)的值,圖像數(shù)據(jù)與圖像圖層實際上相對獨立存放,除非合并,否則互不干擾。

如果圖像包含無損圖層等機器視覺系統(tǒng)信息,則只能保存在PNG格式的文件中。

1.IMAQ Overlay Points:在圖像上疊放包含單個或多個點的圖層

2.IMAQ Overlay Line:在圖像上疊放包含一條線段的圖層

3.IMAQ Overlay Multiple Line2:在圖像上疊放包含多條線段的圖層

4.IMAQ Overlay Rectangle:在圖像上疊放一個矩形圖層

5.IMAQ Overlay Oval:在圖像上疊放一個橢圓圖層

6.IMAQ Overlay Arc:在圖像上疊放一個弧形圖層

7.IMAQ Overlay Bitmap:在圖像上疊放一個位圖

8.IMAQ Overlay Text:在圖像上疊放文本

9.IMAQ Overlay ROI:在圖像上疊放一個ROI

10.IMAQ Clear Overlay:清楚圖像中的圖層

12.IMAQ Copy Overlay:復(fù)制源圖像中的圖層到一副新圖像中(如新圖像已有涂層,則添加到既有圖層中)

13.IMAQ Merge Overlay:將圖層與圖像數(shù)據(jù)合并

14.IMAQ Set Overlay Properties:設(shè)置圖像的縮放(scale)移動(shift)旋轉(zhuǎn)(rotate)鏡像(symmetry)變化,方式有清除(Clear)保持(keep)做相同變換(transfrom

15.IMAQ Get Overlay Properties:讀取圖像的移動縮放旋轉(zhuǎn)和鏡像變換時圖像的變換方式

16.IMAQ Read Image And Vision Info:讀取圖像文件和圖像文件中的視覺信息

17.IMAQ Write Image And Vision Info2:將圖像和圖層 模式匹配模板 系統(tǒng)校準(zhǔn)信息以及用戶自定義數(shù)據(jù)等機器視覺信息寫入PNG文件

e24e0c70-629e-11eb-8b86-12bb97331649.png

圖層示例

原文標(biāo)題:機器視覺圖像處理——基于LabVIEW圖像管理與顯示

文章出處:【微信公眾號:電子發(fā)燒友網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 圖像處理
    +關(guān)注

    關(guān)注

    27

    文章

    1329

    瀏覽量

    58049
  • 機器視覺
    +關(guān)注

    關(guān)注

    163

    文章

    4596

    瀏覽量

    122890

原文標(biāo)題:機器視覺圖像處理——基于LabVIEW圖像管理與顯示

文章出處:【微信號:elecfans,微信公眾號:電子發(fā)燒友網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    一文帶你了解什么是機器視覺網(wǎng)卡

    機器視覺網(wǎng)卡通常指的是在機器視覺系統(tǒng)中用于連接工業(yè)相機到計算機的以太網(wǎng)卡。它的核心作用是實現(xiàn)高速、穩(wěn)定、低延遲的圖像數(shù)據(jù)傳輸。以下是關(guān)于
    的頭像 發(fā)表于 07-09 16:18 ?142次閱讀
    一文帶你了解什么是<b class='flag-5'>機器</b><b class='flag-5'>視覺</b>網(wǎng)卡

    工業(yè)相機圖像采集卡:機器視覺的核心樞紐

    工業(yè)相機圖像采集卡是用于連接工業(yè)相機與計算機的關(guān)鍵硬件設(shè)備,主要負責(zé)將相機輸出的圖像信號轉(zhuǎn)換為計算機可處理的數(shù)字信號,并實現(xiàn)高速、穩(wěn)定的數(shù)據(jù)傳輸。它在工業(yè)自動化、機器
    的頭像 發(fā)表于 05-21 12:13 ?195次閱讀
    工業(yè)相機<b class='flag-5'>圖像</b>采集卡:<b class='flag-5'>機器</b><b class='flag-5'>視覺</b>的核心樞紐

    EtherCAT科普系列(8):EtherCAT技術(shù)在機器視覺領(lǐng)域的應(yīng)用

    機器視覺是基于軟件與硬件的組合,通過光學(xué)裝置和非接觸式的傳感器自動地接受一個真實物體的圖像,并利用軟件算法處理圖像以獲得所需信息或用于控制
    的頭像 發(fā)表于 05-15 17:09 ?649次閱讀
    EtherCAT科普系列(8):EtherCAT技術(shù)在<b class='flag-5'>機器</b><b class='flag-5'>視覺</b>領(lǐng)域的應(yīng)用

    【「# ROS 2智能機器人開發(fā)實踐」閱讀體驗】視覺實現(xiàn)的基礎(chǔ)算法的應(yīng)用

    相機標(biāo)定是視覺系統(tǒng)的基石,直接影響后續(xù)圖像處理的精度。書中詳細介紹了單目和雙目相機的標(biāo)定流程,包括標(biāo)定板的使用、參數(shù)優(yōu)化以及標(biāo)定文件的應(yīng)用。 實際應(yīng)用中,標(biāo)定誤差可能導(dǎo)致機器人定位偏
    發(fā)表于 05-03 19:41

    工業(yè)圖像采集卡:機器視覺的基石與智能制造的引擎

    工業(yè)圖像采集卡,作為機器視覺系統(tǒng)中的關(guān)鍵組成部分,其重要性不言而喻。它如同機器的“眼睛”,負責(zé)捕捉現(xiàn)實世界的圖像信息,并將其轉(zhuǎn)化為可供計算機
    的頭像 發(fā)表于 03-10 13:25 ?347次閱讀
    工業(yè)<b class='flag-5'>圖像</b>采集卡:<b class='flag-5'>機器</b><b class='flag-5'>視覺</b>的基石與智能制造的引擎

    labview視覺助手 - machine vision - map defects,輸出float圖像,像素值0.89*39496中的0.89是啥意思?

    labview視覺助手 - machine vision - map defects,輸出float圖像,像素值0.89*39496中的0.89是啥意思? 無論是二值化,還是圖像轉(zhuǎn)換
    發(fā)表于 01-04 21:20

    適用于機器視覺應(yīng)用的智能機器視覺控制平臺

    工控機在機器視覺系統(tǒng)設(shè)計中是不可或缺的核心組件,在機器視覺中發(fā)揮著至關(guān)重要的作用,其強大的計算能力、高度的穩(wěn)定性和可靠性、實時性以及圖像
    的頭像 發(fā)表于 11-23 01:08 ?544次閱讀
    適用于<b class='flag-5'>機器</b><b class='flag-5'>視覺</b>應(yīng)用的智能<b class='flag-5'>機器</b><b class='flag-5'>視覺</b>控制平臺

    機器視覺要面臨的挑戰(zhàn)及其解決方法

    機器視覺是指使用計算機和圖像處理技術(shù)從圖像中提取信息,并將其轉(zhuǎn)換為機器可理解的格式。這種方法已經(jīng)
    的頭像 發(fā)表于 11-11 01:03 ?993次閱讀

    深度剖析在線長度測量儀:機器視覺引領(lǐng)高精度測量新時代

    系統(tǒng)具備強大的計算能力,可以對原始數(shù)據(jù)進行預(yù)處理、計算和分析,并將計算結(jié)果以圖形、表格或數(shù)值等形式輸出給用戶。 二、主要特點 高精度:在線長度測量儀通常采用高精度測量系統(tǒng)、機器視覺技術(shù)、補償技術(shù)
    發(fā)表于 10-10 16:51

    ARMxy嵌入式計算機在機器視覺中的卓越表現(xiàn)

    處理系統(tǒng)和輸出顯示系統(tǒng)三部分組成。嵌入式視覺系統(tǒng)硬件集成攝像頭模組和處理板,將圖像捕獲和圖像
    的頭像 發(fā)表于 10-10 14:47 ?546次閱讀
    ARMxy嵌入式計算機在<b class='flag-5'>機器</b><b class='flag-5'>視覺</b>中的卓越表現(xiàn)

    機器視覺與運動控制:科技協(xié)同下的完美搭檔

    的 “眼睛”,它主要由相機、鏡頭、光源和圖像處理軟件等組成。通過相機捕捉物體的圖像,再經(jīng)過圖像處理算法對
    的頭像 發(fā)表于 09-10 10:03 ?486次閱讀

    視覺檢測是什么意思?機器視覺檢測的適用行業(yè)及場景有哪些?

    檢測的定義與原理 機器視覺檢測,是利用光學(xué)成像、數(shù)字信號處理和計算機技術(shù),模擬人類視覺的功能,對目標(biāo)物體進行自動檢測和分析的技術(shù)。它包括圖像
    的頭像 發(fā)表于 08-30 11:20 ?887次閱讀

    圖像處理器與計算機視覺有什么關(guān)系和區(qū)別

    圖像處理器與計算機視覺是兩個在圖像處理領(lǐng)域緊密相連但又有所區(qū)別的概念。它們之間的關(guān)系和區(qū)別可以從多個維度進行探討。
    的頭像 發(fā)表于 08-14 09:36 ?1045次閱讀

    圖像處理器是什么意思

    質(zhì)量、提取有用信息或?qū)崿F(xiàn)特定應(yīng)用需求的目的。圖像處理器在現(xiàn)代科技領(lǐng)域具有廣泛的應(yīng)用,包括但不限于數(shù)字攝影、電視、監(jiān)控系統(tǒng)、醫(yī)學(xué)影像、計算機視覺等,為用戶提供了豐富的視覺體驗和應(yīng)用功能。
    的頭像 發(fā)表于 08-14 09:28 ?1972次閱讀

    機器視覺在焊接質(zhì)量檢測中的應(yīng)用

    的可能性。今天跟隨創(chuàng)想智控小編一起了解機器視覺在焊接質(zhì)量檢測中的應(yīng)用。 1. 機器視覺原理 機器視覺
    的頭像 發(fā)表于 08-13 16:33 ?626次閱讀