一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

視覺軟件HALCON的數(shù)據(jù)結(jié)構(gòu)

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

掃碼添加小助手

加入工程師交流群

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

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

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

1.Image(圖像)

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

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

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

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

2. Region(區(qū)域)

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

Region的作用:

對象分割(blob分析)

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

尋找特征

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

3. XLD(亞像素輪廓)

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

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

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

4. Handle(句柄)

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

在程序設(shè)計中,句柄是一種特殊的智能指針,當(dāng)一個應(yīng)用程序要引用其他系統(tǒng)(如數(shù)據(jù)庫、操作系統(tǒng))所管理的內(nèi)存塊或?qū)ο髸r,就要使用句柄。從數(shù)據(jù)類型上來看,它只是一個32位(或64位)的無符號整數(shù)。

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

5. Tuple(數(shù)組)

Tuple可以理解為C/C++語言中的數(shù)組,數(shù)組是編程語言中常見的一種數(shù)據(jù)結(jié)構(gòu),可用于存儲多個數(shù)據(jù),每個數(shù)組元素存放一個數(shù)據(jù),通常可通過數(shù)組元素的索引來訪問數(shù)組元素。C/C++語言中的數(shù)組操作大都可以在Tuple中找到對應(yīng)的操作。

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

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

    關(guān)注

    163

    文章

    4522

    瀏覽量

    122591
  • 數(shù)據(jù)結(jié)構(gòu)

    關(guān)注

    3

    文章

    573

    瀏覽量

    40664
  • HALCON
    +關(guān)注

    關(guān)注

    17

    文章

    66

    瀏覽量

    27745

原文標題:視覺軟件HALCON的數(shù)據(jù)結(jié)構(gòu)

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

    程序設(shè)計與數(shù)據(jù)結(jié)構(gòu)

    《程序設(shè)計與數(shù)據(jù)結(jié)構(gòu)》重點闡述了三大方向內(nèi)容: 1. C語言學(xué)習(xí)中的痛點:針對當(dāng)前工程師在C語言學(xué)習(xí)中的痛點,如指針函數(shù)與函數(shù)指針,如何靈活應(yīng)用結(jié)構(gòu)體等。從變量的三要素(變量的類型,變量的值和變量
    發(fā)表于 05-13 16:45

    請問K230D怎么將攝像頭采集的視頻數(shù)據(jù)通過串口輸出?

    我連了個WiFi模塊,想要將攝像頭采集的視頻數(shù)據(jù)通過串口發(fā)送出去。之前都是用的STM32,不太會MicroPython,搞不懂對象的數(shù)據(jù)結(jié)構(gòu),求教。
    發(fā)表于 04-28 06:16

    學(xué)硬件好還是學(xué)軟件好?

    、計算機硬件等領(lǐng)域相關(guān)。 學(xué)習(xí)軟件則側(cè)重于編程、算法、數(shù)據(jù)結(jié)構(gòu)等方面。軟件工程師負責(zé)開發(fā)、測試和維護各種軟件應(yīng)用程序,如操作系統(tǒng)、辦公軟件、
    發(fā)表于 04-07 15:27

    Ringbuffer的性能優(yōu)化方法

    Ringbuffer(循環(huán)緩存)是軟件中非常常用的數(shù)據(jù)結(jié)構(gòu)之一, 在互聯(lián)網(wǎng)應(yīng)用、數(shù)據(jù)庫應(yīng)用等中使用廣泛。處理器執(zhí)行 Ringbuffer 的效率與其存儲系統(tǒng)處理共享數(shù)據(jù)的性能息息相關(guān)。
    的頭像 發(fā)表于 03-24 16:03 ?647次閱讀
    Ringbuffer的性能優(yōu)化方法

    對于結(jié)構(gòu)光測量、3D視覺的應(yīng)用,使用100%offset的lightcrafter是否能用于點云生成的應(yīng)用?

    你好,我有一些對于offset的疑問,希望能夠得到解答。 對于結(jié)構(gòu)光測量、3D視覺的應(yīng)用,使用100%offset的lightcrafter是否能用于點云生成的應(yīng)用? 標定和三角重建算法和zero
    發(fā)表于 02-28 06:20

    C#通過Halcon實現(xiàn)3D點云重繪

    C# 通過 Halcon 實現(xiàn) 3D 點云重繪
    發(fā)表于 01-05 09:16 ?0次下載

    C#基于Halcon實現(xiàn)Basler相機采圖

    C#基于Halcon實現(xiàn)Basler相機采圖
    發(fā)表于 01-05 09:16 ?0次下載

    DDC264配置寄存器數(shù)據(jù)寫入和320 DCLK時鐘脈沖后的回讀數(shù)據(jù)結(jié)構(gòu)是什么?

    配置寄存器數(shù)據(jù)寫入和320 DCLK時鐘脈沖后的回讀數(shù)據(jù)結(jié)構(gòu)是什么? 根據(jù)注和表9,16位配置寄存器數(shù)據(jù),4位修訂ID, 300位校驗?zāi)J剑趺纯赡苡?024 TOTAL READBACK BITS, format = 0
    發(fā)表于 11-19 07:58

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

    在線長度測量儀是一種高精度的測量設(shè)備,廣泛應(yīng)用于各種生產(chǎn)線中的長度尺寸檢測。以下是對基于機器視覺在線長度測量儀的詳細介紹: 一、產(chǎn)品簡介 在線長度測量儀的涵蓋了機器視覺、機械、電子和軟件等多個領(lǐng)域
    發(fā)表于 10-10 16:51

    架構(gòu)師日記-從數(shù)據(jù)庫發(fā)展歷程到數(shù)據(jù)結(jié)構(gòu)設(shè)計探析

    數(shù)據(jù)庫發(fā)展史 起初,數(shù)據(jù)的管理方式是文件系統(tǒng),數(shù)據(jù)存儲在文件中,數(shù)據(jù)管理和維護都由程序員完成。后來發(fā)展出樹形結(jié)構(gòu)和網(wǎng)狀
    的頭像 發(fā)表于 09-25 11:20 ?1112次閱讀
    架構(gòu)師日記-從<b class='flag-5'>數(shù)據(jù)</b>庫發(fā)展歷程到<b class='flag-5'>數(shù)據(jù)結(jié)構(gòu)</b>設(shè)計探析

    嵌入式常用數(shù)據(jù)結(jié)構(gòu)有哪些

    在嵌入式編程中,數(shù)據(jù)結(jié)構(gòu)的選擇和使用對于程序的性能、內(nèi)存管理以及開發(fā)效率都具有重要影響。嵌入式系統(tǒng)由于資源受限(如處理器速度、內(nèi)存大小等),因此對數(shù)據(jù)結(jié)構(gòu)的選擇和使用尤為關(guān)鍵。以下是嵌入式編程中常用的幾種數(shù)據(jù)結(jié)構(gòu),結(jié)合具體特點和
    的頭像 發(fā)表于 09-02 15:25 ?996次閱讀

    XtremeVision 3.0顯微軟件 #精密測量 #工業(yè)軟件 #國產(chǎn)軟件 #3D視覺

    軟件
    中圖儀器
    發(fā)布于 :2024年08月26日 14:33:37

    機器人視覺結(jié)構(gòu)及工作原理

    機器人視覺是一種利用計算機視覺技術(shù)實現(xiàn)機器人對環(huán)境的感知和理解的技術(shù)。它涉及到圖像采集、圖像處理、特征提取、目標識別、場景理解等多個環(huán)節(jié)。 機器人視覺系統(tǒng)主要由以下幾個部分組成: 1.1 攝像頭
    的頭像 發(fā)表于 07-04 11:27 ?2041次閱讀