日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內不再提示

視覺軟件HALCON的數據結構

新機器視覺 ? 來源:自動化交流群 ? 2024-11-14 10:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在研究機器視覺算法之前,我們需要先了解機器視覺應用中涉及的基本數據結構。Halcon數據結構主要有圖像參數和控制參數兩類參數。圖像參數包括:image、region、XLD,控制參數包括:string、integer、real、handle、tuple數組等。

b488c686-9067-11ef-a511-92fbcf53809c.png

b4a9d556-9067-11ef-a511-92fbcf53809c.png

1.Image(圖像)

Image指在從文件或者相機等讀取到內存之后,所得到的HALCON圖像,其包括圖像的顏色空間、長寬、通道、灰度等信息。根據每個像素信息不同,通常將圖像分為二值圖像、灰度圖像、RGB圖像。

圖像的主要部分是channels通道,即包含各種像素類型的灰度值矩陣,圖像內像素點的值用幾個灰度值描述,那么圖像就是幾通道。比如灰色圖像,每個像素的灰度值為0~255,圖像有一個通道;而RGB的每個像素擁有R(Red,紅色)、G(Green, 綠色)、B(Blue, 藍色)3個通道,各自的取值范圍都是0~255。

b4d5b8b0-9067-11ef-a511-92fbcf53809c.png

值得注意的是,在一般的圖像處理中,灰度圖像已經可以滿足要求,因此為了節(jié)約計算量并加快速度,通常會將彩色圖像轉換成灰度圖像進行處理。

2. Region(區(qū)域)

Region指圖像中的一塊包含某些特性的區(qū)域,這個特定的區(qū)域也稱為圖像的定義域或感興趣區(qū)域(ROI),它是一幅圖像中一個任意的像素子集,也是離散平面的一個任意子集。

Region的作用:

對象分割(blob分析)

用作圖片域(Domain),只處理域內像素,可縮短運算時間

尋找特征

b4f573c6-9067-11ef-a511-92fbcf53809c.png

3. XLD(亞像素輪廓)

XLD(eXtended Line Descriptions)稱為亞像素精度輪廓,指圖像中某一塊區(qū)域的輪廓,即一組有序的二維點集,二維點順序用來說明彼此相連的關系。輪廓是用浮點數表示XLD各點的行、列坐標。

圖像中Image和區(qū)域Region這些數據結構是像素精度的,點與點之間的最小距離就是一個像素的寬度。在實際工業(yè)應用中,可能需要比圖像像素分辨率更高的精度,這時就需要提取亞像素精度數據,亞像素精度數據可以通過亞像素閥值分割或者亞像素邊緣提取來獲得。

b51f2c34-9067-11ef-a511-92fbcf53809c.png

4. Handle(句柄)

Handle句柄是一個標識符,是用來標識對象或者項目的。它就像我們的車牌號一樣,每一輛注冊過的車都會有一個確定的號碼,不同的車號碼各不相同,但也有可能在不同的時期出現(xiàn)兩輛號碼相同的車,只不過它們不會同時處于使用之中而已。

在程序設計中,句柄是一種特殊的智能指針,當一個應用程序要引用其他系統(tǒng)(如數據庫、操作系統(tǒng))所管理的內存塊或對象時,就要使用句柄。從數據類型上來看,它只是一個32位(或64位)的無符號整數。

b5462992-9067-11ef-a511-92fbcf53809c.png

5. Tuple(數組)

Tuple可以理解為C/C++語言中的數組,數組是編程語言中常見的一種數據結構,可用于存儲多個數據,每個數組元素存放一個數據,通??赏ㄟ^數組元素的索引來訪問數組元素。C/C++語言中的數組操作大都可以在Tuple中找到對應的操作。

b5757d8c-9067-11ef-a511-92fbcf53809c.png

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

    關注

    166

    文章

    4831

    瀏覽量

    126535
  • 數據結構
    +關注

    關注

    3

    文章

    573

    瀏覽量

    41691
  • HALCON
    +關注

    關注

    17

    文章

    66

    瀏覽量

    28423

原文標題:視覺軟件HALCON的數據結構

文章出處:【微信號:vision263com,微信公眾號:新機器視覺】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    昊衡科技-三維場重構軟件,讓結構的溫度與應變可視化

    在工業(yè)監(jiān)測與結構安全領域,傳統(tǒng)傳感器的“點測量”模式早已難以滿足需求——離散的數據采集容易遺漏局部異常,成為隱藏的安全隱患。昊衡科技OSI系列分布式光纖傳感設備三維重構軟件軟件實時獲取
    的頭像 發(fā)表于 01-22 17:32 ?1368次閱讀
    昊衡科技-三維場重構<b class='flag-5'>軟件</b>,讓<b class='flag-5'>結構</b>的溫度與應變可視化

    嵌入式驅動開發(fā),需要掌握哪些技能?

    :掌握UART、SPI、I2C等接口常見通信協(xié)議,以及如何開發(fā)和調試相應的通信代碼。 2、 編程技能扎實的編程基礎:嵌入式驅動開發(fā)的核心是軟件編程,因此至少需要掌握C語言技能。 掌握數據結構:在
    發(fā)表于 01-20 16:46

    實現(xiàn)一個嵌入式的軟件定時器

    開始運行,tickCnt將不停地加一,而每個軟件定時器都記錄著一個到期時間,只要tickCnt大于該到期時間,就代表定時器到期了。 3.2 數據結構 軟件定時器的數據結構決定了其執(zhí)行
    發(fā)表于 12-10 08:29

    typedef結構體使用

    雖然結構體的出現(xiàn)能夠讓我們有一個更科學的數據結構來管理數據,但是每次使用結構體都需要struct...,未免顯得有些冗長和麻煩。有了typedef的助攻,我們就可以很輕松地給
    發(fā)表于 12-08 07:04

    【團購】獨家全套珍藏!龍哥LabVIEW視覺深度學習實戰(zhàn)課(11大系列課程,共5000+分鐘)

    、運動控制、數據采集方面軟件,具有豐富的非標自動化設備經驗。精通LabVIEW、Halcon、深度學習算法部署,擅長將復雜技術轉化為實戰(zhàn)課程。授權16項labview視覺
    發(fā)表于 12-04 09:28

    【團購】獨家全套珍藏!龍哥LabVIEW視覺深度學習實戰(zhàn)課程(11大系列課程,共5000+分鐘)

    、運動控制、數據采集方面軟件,具有豐富的非標自動化設備經驗。精通LabVIEW、Halcon、深度學習算法部署,擅長將復雜技術轉化為實戰(zhàn)課程。授權16項labview視覺
    發(fā)表于 12-03 13:50

    CW32嵌入式軟件開發(fā)的必備知識

    一定了解,以便在特定情況下使用。 了解CW32標準庫的用法。 2 、數據結構與算法 熟悉各種數據結構,如數組、鏈表、棧、隊列等,以及常用的算法,如排序、查找、遞歸等。 能夠根據嵌入式系統(tǒng)的資源限制選擇
    發(fā)表于 11-28 07:48

    C語言程序的結構

    )(void); //處理程序   uInt8 ms_count; //時間片大小   } _op_;   數據結構定義好之后,接著就是實現(xiàn)代碼,包括三部分,即初始化數據、時間片的刷新與時間到執(zhí)行
    發(fā)表于 11-26 08:12

    iTOF技術,多樣化的3D視覺應用

    視覺傳感器對于機器信息獲取至關重要,正在從二維(2D)發(fā)展到三維(3D),在某些方面模仿并超越人類的視覺能力,從而推動創(chuàng)新應用。3D 視覺解決方案大致分為立體視覺
    發(fā)表于 09-05 07:24

    【HZ-T536開發(fā)板免費體驗】6、使用protoc-gen-gorm生成標準化的數據結構

    在設計espnow協(xié)議的時候,考慮到我需要在esp32,Linux設備,web上使用相同的數據結構,那就需要考慮一下,是否使用一個通用的跨平臺序列化數據結構。這時候我想起了protobuf,這個就是
    發(fā)表于 08-26 00:32

    機器視覺行業(yè)2025淺析:規(guī)模、結構與發(fā)展趨勢

    機器視覺產業(yè)加速發(fā)展,市場規(guī)模擴大,產品結構分化,應用聚焦質量檢測與智能制造。
    的頭像 發(fā)表于 07-23 09:22 ?1582次閱讀
    機器<b class='flag-5'>視覺</b>行業(yè)2025淺析:規(guī)模、<b class='flag-5'>結構</b>與發(fā)展趨勢

    主流機器視覺軟件開發(fā)平臺介紹及對比?

    機器視覺作為工業(yè)自動化的核心技術,其軟件開發(fā)平臺的選擇直接影響項目的開發(fā)效率、成本及最終性能。本文將對比當前主流的視覺開發(fā)平臺,包括LabVIEW、VisionPro、Halcon
    的頭像 發(fā)表于 07-14 09:44 ?2974次閱讀
    主流機器<b class='flag-5'>視覺</b><b class='flag-5'>軟件</b>開發(fā)平臺介紹及對比?

    智能軟件+硬件解決方案克服實時立體視覺中的挑戰(zhàn)

    立體視覺是一種強大的成像技術,通過使用兩臺或多臺相機以略微不同的角度拍攝,模擬人類通過雙眼感知深度的方式,從而捕捉環(huán)境的三維結構。這項技術能夠提供全視野的高密度三維測量,并在非結構化和動態(tài)環(huán)境中表
    的頭像 發(fā)表于 05-16 17:04 ?780次閱讀
    智能<b class='flag-5'>軟件</b>+硬件解決方案克服實時立體<b class='flag-5'>視覺</b>中的挑戰(zhàn)

    EtherCAT科普系列(8):EtherCAT技術在機器視覺領域的應用

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

    程序設計與數據結構

    《程序設計與數據結構》重點闡述了三大方向內容: 1. C語言學習中的痛點:針對當前工程師在C語言學習中的痛點,如指針函數與函數指針,如何靈活應用結構體等。從變量的三要素(變量的類型,變量的值和變量
    發(fā)表于 05-13 16:45
    邢台市| 含山县| 太仓市| 临沧市| 华宁县| 渝中区| 房产| 运城市| 馆陶县| 芒康县| 阜南县| 安岳县| 阳泉市| 故城县| 株洲县| 建宁县| 大同县| 永善县| 元朗区| 汝阳县| 巴林左旗| 万源市| 合江县| 江油市| 洪雅县| 淮滨县| 永登县| 会泽县| 阿坝县| 阳西县| 夏河县| 康定县| 婺源县| 太康县| 阳高县| 崇州市| 茂名市| 盱眙县| 治县。| 泰兴市| 莱阳市|