吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

LabVIEW如何圖像識別與處理?

lPCU_elecfans ? 來源:電子發燒友網 ? 作者:電子發燒友網 ? 2021-01-15 10:46 ? 次閱讀

之前我們介紹了MV-EM130M工業相機的實時圖像獲取方法,本文再結合labview的圖像處理函數給出一種簡單的圖像處理VI。此處的圖像處理包括對圖像進行采樣,找出與采樣點相同的圖像。為了找出角度放置的采樣點,在查找的同時對圖像進行了360°的翻轉,這樣可以找出圖像上相同點。

由于軟件的運行比較復雜,數據的采集又是實時的,要求處理速度比較快,所以要對其進行整體設計,合理安排控件的調用和執行順序。本程序中采用了一個大循環,保持程序的持續運行。在內部再調用一個順序結構來控制程序的執行順序,這樣可以確保程序按編程者的思路進行。

3be8c150-5410-11eb-8b86-12bb97331649.png

圖像采集&整個程序流程圖

讀取了圖像數據后,還要設置查找的像素。這里通過一個光標選擇函數來實現。先用函數IMAQ Setup Learn Pattern 2來設置需要記錄的各項,然后再用IMAQ Extract函數進行光標設置。這樣就記錄了此光標區域的圖像數據。

3c4776d2-5410-11eb-8b86-12bb97331649.png

設置查找像素

這里用一個條件結構來控制是否進入記錄像素的程序,也就是當選擇了要記錄的像素后,才進入此分支程序。在這一分支程序中,又利用了一個順序結構,這樣提高了程序運行的效率。

3c72f2d0-5410-11eb-8b86-12bb97331649.png

復位記錄按鈕

當設置完以上要查找的像素后,就可以在需要的圖片中查找此像素。為了查找有用的像素,在選擇了“開始查找”后,要先讀取上面標記的像素,再進行查找。此處程序的設計中,也是先運行一個條件結構,再運行順序結構,按順序執行程序。

3ca84af2-5410-11eb-8b86-12bb97331649.png

讀取選擇的像素

當讀取像素后,利用順序結構在第二幀的圖像中繼續查找。在這一幀中放置了一個循環,并限制循環次數為4。此時先用一個IMAQ Rotate對圖像進行翻轉,每次翻轉90°。這樣就可以在循環4次時翻轉一周,對圖像上各個角度的像素進行查找。再把圖像送到IMAQ Match Pattern 2函數,對其進行查找。通過此函數直接輸出找到的像素信息的數組。為了對找到的信息進行處理,又用一個For循環對此數據和簇進行拆分。

程序編寫完成后,要對系統進行軟硬件的聯機調試。這里把維視圖像的MV-EM130M工業相機用網線和計算機連接,并在計算機上安裝驅動程序。具體操作如下:

(1)運行本程序,在攝像頭下放置好一塊電路板,并對其設置好焦距和亮度。單擊“開始采集”按鈕,對其進行采集,并顯示實時采集到的圖像。

3cd7b1c0-5410-11eb-8b86-12bb97331649.png

圖像采集

(2)當采集完一次后,在界面上可以看到清晰的采集結果。此時我們用光標在需要進行識別的地方畫出一個區域。此時光標變為綠色,表示用光標選中了要記錄的像素。然后單擊“學習標記”按鈕,此光標消失,表示已經記錄(學習)完成。這里選中的是電路板上字母C,讓程序學習記錄,并找出界面上所有的字母C。

3d206334-5410-11eb-8b86-12bb97331649.png

設置學習區域

(3)記錄學習完成后,就可以查找相同像素的點了。單擊“開始查找”按鈕后,程序開始在此圖上查找記錄的像素點,并以此像素點為標準,進行比對,找出相同的點。查找的過程中標出了各個點的坐標和編號。這里把標簽類型設置為“A”,以Shift Invariant的方式查找,精度設置為700,最大數目設置為40。這樣就可找出所有相同的元素。

3d8113dc-5410-11eb-8b86-12bb97331649.png

查找結果

從圖中可以看出,查找過程中,程序找出了所有字母C,并標注了它們的坐標和標簽。此處的標簽有些不是端正的,主要是由于在對圖片進行翻轉查找時,按相應的角度找到后直接就標記了。如標簽A43(70,471)表示的意義如下:字母A是對程序進行查找前設置的標簽類型。4表示此圖片翻轉到第4次找到的,即第4個角度。3表示是此角度下的第3個點。(70,471)表示當前查找到像素的中心坐標,即此目標的X=70,Y=471,坐標的值是從圖像開始的左上角界面算起的。同時可以看到界面的下面顯示了圖片的屬性,如圖片大小、位數等。最后還可以看到一個“已查找到總個數”本框,此處顯示的是8個目標。這和圖上標注的一樣,也和實際相符。

從以上的例程可以看出,使用可直接兼容labview驅動的工業相機在labview中做圖像處理是較方便和高效的。

原文標題:LabVIEW如何圖像識別與處理?一文教你視覺系統完整設計思路

文章出處:【微信公眾號:電子發燒友網】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 圖像識別
    +關注

    關注

    9

    文章

    521

    瀏覽量

    38389

原文標題:LabVIEW如何圖像識別與處理?一文教你視覺系統完整設計思路

文章出處:【微信號:elecfans,微信公眾號:電子發燒友網】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    AI圖像識別攝像機

    ?AI圖像識別攝像機是一種集成了先進算法和深度學習模型的智能監控設備。這些攝像機不僅能夠捕捉視頻畫面,還能實時分析和處理所拍攝的內容,從而實現對特定對象、場景或行
    的頭像 發表于 11-08 10:38 ?357次閱讀
    AI<b class='flag-5'>圖像識別</b>攝像機

    AI大模型在圖像識別中的優勢

    AI大模型在圖像識別中展現出了顯著的優勢,這些優勢主要源于其強大的計算能力、深度學習算法以及大規模的數據處理能力。以下是對AI大模型在圖像識別中優勢的介紹: 一、高效性與準確性 處理
    的頭像 發表于 10-23 15:01 ?1020次閱讀

    圖像識別算法有哪幾種

    圖像識別算法是計算機視覺領域的核心技術之一,它通過分析和處理圖像數據,實現對圖像中的目標、場景和物體的識別和分類。
    的頭像 發表于 07-16 11:22 ?1369次閱讀

    圖像檢測和圖像識別的原理、方法及應用場景

    圖像檢測和圖像識別是計算機視覺領域的兩個重要概念,它們在許多應用場景中發揮著關鍵作用。 1. 定義 1.1 圖像檢測 圖像檢測(Object Detection)是指在
    的頭像 發表于 07-16 11:19 ?4920次閱讀

    圖像識別算法都有哪些方法

    圖像識別算法是計算機視覺領域的核心任務之一,它涉及到從圖像中提取特征并進行分類、識別和分析的過程。隨著深度學習技術的不斷發展,圖像識別算法已經取得了顯著的進展。本文將介紹
    的頭像 發表于 07-16 11:14 ?6067次閱讀

    圖像識別算法的提升有哪些

    引言 圖像識別是計算機視覺領域的核心任務之一,旨在使計算機能夠自動地識別和理解圖像中的內容。隨著計算機硬件的發展和深度學習技術的突破,圖像識別算法的性能得到了顯著提升。本文將介紹
    的頭像 發表于 07-16 11:12 ?746次閱讀

    圖像識別算法的優缺點有哪些

    圖像識別算法可以快速地處理大量圖像數據,提高工作效率。與傳統的人工識別方法相比,圖像識別算法可以在短時間內完成對大量
    的頭像 發表于 07-16 11:09 ?1907次閱讀

    圖像識別算法的核心技術是什么

    圖像識別算法是計算機視覺領域的一個重要研究方向,其目標是使計算機能夠像人類一樣理解和識別圖像中的內容。圖像識別算法的核心技術包括以下幾個方面: 特征提取 特征提取是
    的頭像 發表于 07-16 11:02 ?745次閱讀

    圖像識別技術包括自然語言處理

    圖像識別技術與自然語言處理是人工智能領域的兩個重要分支,它們在很多方面有著密切的聯系,但也存在一些區別。 一、圖像識別技術與自然語言處理的關系 1.1
    的頭像 發表于 07-16 10:54 ?946次閱讀

    圖像識別技術在醫療領域的應用

    一、引言 圖像識別技術是一種利用計算機視覺技術對圖像進行分析和處理的技術。隨著計算機技術、人工智能技術、大數據技術等的發展,圖像識別技術在各個領域的應用越來越廣泛。在醫療領域,
    的頭像 發表于 07-16 10:48 ?1169次閱讀

    圖像識別技術的原理是什么

    圖像識別技術是一種利用計算機視覺和機器學習技術對圖像進行分析和理解的技術。它可以幫助計算機識別和理解圖像中的對象、場景和活動。 圖像
    的頭像 發表于 07-16 10:46 ?1419次閱讀

    圖像識別屬于人工智能嗎

    的過程。它涉及到圖像的獲取、預處理、特征提取、分類和識別等多個環節。 1.2 重要性 圖像識別技術在人工智能領域具有重要的地位,它使計算機能夠“看”和“理解”
    的頭像 發表于 07-16 10:44 ?1334次閱讀

    opencv圖像識別有什么算法

    圖像識別算法: 邊緣檢測 :邊緣檢測是圖像識別中的基本步驟之一,用于識別圖像中的邊緣。常見的邊緣檢測算法有Canny邊緣檢測器、Sobel邊緣檢測器和Laplacian邊緣檢測器。 特
    的頭像 發表于 07-16 10:40 ?1211次閱讀

    如何利用CNN實現圖像識別

    卷積神經網絡(CNN)是深度學習領域中一種特別適用于圖像識別任務的神經網絡結構。它通過模擬人類視覺系統的處理方式,利用卷積、池化等操作,自動提取圖像中的特征,進而實現高效的圖像識別。本
    的頭像 發表于 07-03 16:16 ?1525次閱讀

    神經網絡在圖像識別中的應用

    隨著人工智能技術的飛速發展,神經網絡在圖像識別領域的應用日益廣泛。神經網絡以其強大的特征提取和分類能力,為圖像識別帶來了革命性的進步。本文將詳細介紹神經網絡在圖像識別中的應用案例,包括卷積神經網絡(CNN)在面部
    的頭像 發表于 07-01 14:19 ?822次閱讀
    平博百家乐游戏| 百家乐赢钱秘籍鹰| 伟博百家乐官网现金网| 蓝盾百家乐娱乐场开户注册| 新锦江百家乐官网赌场娱乐网规则| 香港六合彩信息| 太阳城百家乐如何看路| 缅甸百家乐官网赌博现场下载 | 老虎机价格| 在线玩百家乐的玩法技巧和规则| 半圆百家乐桌子| 百家乐技巧看路| 百家乐娱乐城有几家| 百家乐园千术大全| 万利娱乐城开户| 大发888 护栏| 京城娱乐城开户| 棋牌58w| 大发888免费送奖金| 大发888娱乐场1888| 大发888真钱娱乐| 大发888娱乐城技巧| 大发888xp缺少casino| 在线扎金花| 汝阳县| 15人百家乐官网桌布| 百家乐官网推饼| 曼哈顿百家乐官网的玩法技巧和规则 | 3U百家乐娱乐城| 长方形百家乐筹码| 海王星百家乐的玩法技巧和规则| 百家乐游戏大厅下| 大发888怎么打不开| 六合彩教程| 新巴尔虎左旗| 百家乐官网网上投注代理商| 百家乐官网画面| 风水24山详解| 蓝盾百家乐具体玩法| 大发888怎么玩才赢| 皇冠网游戏小说|