国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

手把手教你使用LabVIEW人工智能視覺工具包快速實現圖像讀取與采集

王立奇 ? 來源:wangstoudamire ? 作者:wangstoudamire ? 2023-03-02 16:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

今天我們一起來使用LabVIEW AI視覺工具包快速實現圖像的讀取與顏色空間轉換、從攝像頭采集圖像。工具包的安裝與下載方法可見之前的兩篇博客。

一、工具包位置

已經安裝好的工具包位于程序框圖-函數選板-Addons-VIRobotics-opencv_yiku,內容包括:Mat類型(矩陣)的操作、攝像頭采集、圖片文件讀寫、基本算子、視頻生成、神經網絡調用等功能。

工具包內容

二、圖像采集與色彩空間轉換

1.文件讀寫

(1)程序框圖面板右鍵:File I/O,拖出拆分路徑和拼接路徑函數到程序框圖面板待用;

在這里插入圖片描述

(2)程序框圖面板右鍵:File I/O -->File Constants,拖出當前路徑函數到程序框圖面板待用;

在這里插入圖片描述

2.實現圖片讀取

(1)在程序框圖面板空白處右鍵-->在函數選板-->Addons-->VIRobotics-->opencv_yiku-imgcodes中找到要使用的imread函數,拖出;

在這里插入圖片描述

(2)imread函數讀取指定路徑的圖片(jpg/png/bmp格式),返回Mat對象,具體輸入輸出如下所示:

在這里插入圖片描述

(3)程序框圖面板右鍵:Application Control-->Property Node,將屬性節點拖出,用來獲取Mat對象中的各種參數(本例中是圖片),并放到圖片控件中;

在這里插入圖片描述

(4)釋放Mat資源;

在這里插入圖片描述

(5)按照下圖所示連接,將待讀取的圖片與此vi置于同一路徑下并運行;

在這里插入圖片描述

(6)讀取圖片如下圖所示(左側為原圖,右側為讀取出來的圖片),我們發現讀取的圖片顏色和原圖不一樣;

在這里插入圖片描述

3.使用算子cvtColor實現顏色空間轉換

(1)因為LabVIEW中的圖像排列順序是RGB,opencv中的圖像排列順序是BGR,所以讀取出來的圖片顏色和原圖不一樣;

(2)使用算子cvtColor進行顏色空間轉換,程序框圖面板右鍵: Addons-->VIRobotics-->opencv_yiku-->imgproc: cvtColor ,拖出;

在這里插入圖片描述

(3)算子cvtColor的輸入與輸出如下圖所示:

在這里插入圖片描述

(4) LabVIEW中算子(cvtColor)的使用方式一 :輸入的dst端不接輸入,運行函數后輸出的圖片會替換掉原來的圖片(src out和dst out的值一致),程序及結果如下圖所示:

在這里插入圖片描述

在這里插入圖片描述

(5) LabVIEW中算子(cvtColor)的使用方式二 :輸入的dst端接一個Create_Mat,即新建一個mat對象,運行函數后,dst的內容不會影響src的內容;程序及結果如下圖所示:

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

三、從攝像頭采集圖像

1.Camera類

(1)新建一個vi,在程序框圖面板右鍵:Addons-->VIRobotics --> opencv_yiku: Camera。找到攝像頭初始化函數new_Cap,函數右上角輸出Cap,是使用攝像頭前的必備動作,將其拖至面板空白處備用;

在這里插入圖片描述

(2)在程序框圖面板右鍵:Addons-->VIRobotics --> opencv_yiku: Camera。找到startCaptura,將其拖至面板空白處,使用該函數若只填寫camerID時,請保障攝像頭正常。只要連接有preference,則有多個本地攝像頭時,優先使用分配到該ID的攝像頭,若該攝像頭不存在,則使用其它攝像頭。

在這里插入圖片描述

(3)在程序框圖面板右鍵:Addons-->VIRobotics --> opencv_yiku: Camera。找到獲取圖像函數readImage,接在打開攝像頭之后,用以獲取攝像頭拍攝的圖像。 Mat輸出圖像(矩陣);

在這里插入圖片描述

(4)在程序框圖面板右鍵:Addons-->VIRobotics --> opencv_yiku: Camera。找到停止拍攝函數stopCapture,接到程序最后,釋放攝像頭資源,若不操作,可能會造成下一次使用不便。

在這里插入圖片描述

2.屬性節點

(1)程序框圖面板右鍵:Application Control : Property Node,拖出,接至startCaptura之后

在這里插入圖片描述

(2)根據攝像頭實際支持的分辨率設置寬高。屬性的箭頭在右側表示讀取,只需右鍵選擇Change To Write即可修改為寫入。

在這里插入圖片描述

3.實現攝像頭采集圖像

整體程序如下,使用循環采集圖像,點擊stop按鈕,循環結束,整個程序結束并釋放資源。

在這里插入圖片描述

四、源碼下載

鏈接:https://pan.baidu.com/s/1TEihgoG5bIFz1SRCIab-mQ

提取碼:8888

總結

更多關于LabVIEW與人工智能技術,可添加技術交流群進一步探討。

審核編輯 黃宇

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

    關注

    2017

    文章

    3688

    瀏覽量

    347103
  • 人工智能
    +關注

    關注

    1817

    文章

    50098

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    【精選活動】缺陷系統檢測不走坑!10年+資深LabVIEW視覺專家全套珍藏

    “告別檢測系統能力缺陷!10+年LabVIEW視覺資深專家手把手教你:5000+分鐘高清教程(含工具、算法原理、實戰操作、項目優化全流程講解
    的頭像 發表于 12-30 08:06 ?285次閱讀
    【精選活動】缺陷系統檢測不走坑!10年+資深<b class='flag-5'>LabVIEW</b><b class='flag-5'>視覺</b>專家全套珍藏

    從0到1,10+年資深LabVIEW專家,手把手教你攻克機器視覺+深度學習(5000分鐘實戰課)

    “告別檢測系統能力缺陷!10+年LabVIEW視覺資深專家手把手教你:5000+分鐘高清教程(含工具、算法原理、實戰操作、項目優化全流程講解
    的頭像 發表于 12-02 08:07 ?521次閱讀
    從0到1,10+年資深<b class='flag-5'>LabVIEW</b>專家,<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>攻克機器<b class='flag-5'>視覺</b>+深度學習(5000分鐘實戰課)

    迅為Hi3403開發板極速啟航 | 手把手帶你玩轉核心例程,輕松上手AI視覺

    迅為Hi3403開發板極速啟航 | 手把手帶你玩轉核心例程,輕松上手AI視覺
    的頭像 發表于 11-19 13:56 ?1720次閱讀
    迅為Hi3403開發板極速啟航 | <b class='flag-5'>手把手</b>帶你玩轉核心例程,輕松上手AI<b class='flag-5'>視覺</b>!

    【迅為RK3568開發板NPU實戰】別再閑置你的NPU!手把手教你玩轉RKNN-Toolkit2 的使用

    【迅為RK3568開發板NPU實戰】別再閑置你的NPU!手把手教你玩轉RKNN-Toolkit2 的使用
    的頭像 發表于 11-11 14:21 ?1120次閱讀
    【迅為RK3568開發板NPU實戰】別再閑置你的NPU!<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>玩轉RKNN-Toolkit2 的使用

    汽車軟件團隊必看:基于靜態代碼分析工具Perforce QAC的ISO 26262合規實踐

    ISO 26262合規指南,從ASIL分級到工具落地,手把手教你用靜態代碼分析(Perforce QAC)實現高效合規。
    的頭像 發表于 08-07 17:33 ?1140次閱讀
    汽車軟件團隊必看:基于靜態代碼分析<b class='flag-5'>工具</b>Perforce QAC的ISO 26262合規實踐

    RT-Thread Nano硬核移植指南:手把手實現VGLite圖形驅動適配 | 技術集結

    VGLite是NXP提供的輕量級2D圖形API,本文將手把手帶你實現VGLite圖形驅動適配RT-Thread。文章分為上、下兩篇,將手把手教您移植。上篇對RT-ThreadNano內核與Finsh組件進行移植,下篇則教您改寫S
    的頭像 發表于 07-17 14:40 ?3389次閱讀
    RT-Thread Nano硬核移植指南:<b class='flag-5'>手把手</b><b class='flag-5'>實現</b>VGLite圖形驅動適配 | 技術集結

    【精選直播】手把手教你做PC第十二課:WIFI 驅動框架適配

    手把手教你做PC》系列直播課再度開播!《KaihongOS筆記本電腦開發實戰第十二課:WIFI驅動框架適配》將于07月02日19:00開播↑掃碼入群,領課程講義資料↑深開鴻資深工程師親臨直播間
    的頭像 發表于 07-01 08:08 ?566次閱讀
    【精選直播】<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>做PC第十二課:WIFI 驅動框架適配

    【精選直播】手把手教你做星閃無人機第十課:KaihongOS Lite系統專題

    手把手教你做星閃無人機》系列直播課再度開播!《KaihongOS星閃無人機開發實戰⑩:KaihongOSLite系統專題》↑掃碼入群,領課程講義資料↑深開鴻資深工程師親臨直播間依托筆電實戰產品
    的頭像 發表于 06-10 08:06 ?512次閱讀
    【精選直播】<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>做星閃無人機第十課:KaihongOS Lite系統專題

    手把手教你如何調優Linux網絡參數

    在高并發網絡服務場景中,Linux內核的默認網絡參數往往無法滿足需求,導致性能瓶頸、連接超時甚至服務崩潰。本文基于真實案例分析,從參數解讀、問題診斷到優化實踐,手把手教你如何調優Linux網絡參數,支撐百萬級并發連接。
    的頭像 發表于 05-29 09:21 ?965次閱讀

    正點原子Linux系列全新視頻教程來啦!手把手教你MP257開發板,讓您輕松入門!

    正點原子Linux系列全新視頻教程來啦!手把手教你MP257開發板,讓您輕松入門! 一、視頻觀看 正點原子手把手教你學STM32MP257-第1期:https://www.bilib
    發表于 05-16 10:42

    請求贈閱《零基礎開發AI Agent——手把手教你用扣子做智能體》

    博主好!致敬葉濤 管鍇 張心雨三位AI具身智能-智能體方面的專家、導師! 《零基礎開發AI Agent——手把手教你用扣子做智能體》一不懂編
    發表于 04-10 12:16

    GPU顯卡維修避坑指南:手把手教你識別行業套路!

    的今天,高端顯卡維修已成“暴利暗流”。虛高報價、偷換配件、技術陷阱……用戶稍有不慎,輕則損失數萬,重則設備報廢。今天小助手將揭露行業亂象,手把手教你識別套路,并推薦
    的頭像 發表于 04-02 20:31 ?3795次閱讀
    GPU顯卡維修避坑指南:<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>識別行業套路!

    《零基礎開發AI Agent——手把手教你用扣子做智能體》

    《零基礎開發AI Agent——手把手教你用扣子做智能體》是一本為普通人量身打造的AI開發指南。它不僅深入淺出地講解了Agent的概念和發展,還通過詳細的工具介紹和實戰案例,幫助讀者
    發表于 03-18 12:03

    手把手教你做星閃無人機—KaihongOS星閃無人機開發實戰》系列課程課件匯總

    為助力開發者迅速掌握『KaihongOS輕量系統開發技術』與『星閃無線通信技術』,實現快速上手與深度體驗,“開鴻Developer社區”攜手“電子發燒友”再次聯合推出《手把手教你做星閃
    發表于 03-18 10:33

    手把手教你做PC-KaihongOS筆記本電腦開發實戰》課件匯總

    ”攜手“電子發燒友”聯合推出了 《KaihongOS手把手系列直播課程》,該系列課程以實際產品為案例,詳細講解每個產品的開發全流程。 此次首發內容是《手把手教你做PC-KaihongOS筆記本電腦開發
    發表于 03-18 10:25