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

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

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

Halcon算子與算法原理

機(jī)器視覺智能檢測 ? 來源:CSDN ? 作者:CSDN ? 2022-08-09 11:01 ? 次閱讀

增強(qiáng)圖像中的有用信息,它可以是一個失真的過程,其目的是要改善圖像的視覺效果,針對給定圖像的應(yīng)用場合。

有目的地強(qiáng)調(diào)圖像的整體或局部特性,將原來不清晰的圖像變得清晰或強(qiáng)調(diào)某些感興趣的特征,擴(kuò)大圖像中不同物體特征之間的差別,抑制不感興趣的特征,使之改善圖像質(zhì)量、豐富信息量,加強(qiáng)圖像判讀和識別效果,滿足某些特殊分析的需要。

Halcon算子與算法原理

1.灰度線性變換

a、scale_image

g’ := g * Mult + Add

g為當(dāng)前的灰度值,Mult 為所乘的系數(shù),Add為加的偏移值,

由公式可以看出用scale_image來處理圖像是(倍數(shù)+偏移)的變化

b、scale_image_max

計算像素的最大和最小值,按照最大值比例化各個像素,將灰度值拉伸到0-255

c、invert_image

g’ = 255-g

反轉(zhuǎn)圖像像素值

2.灰度非線性變換

a、log_image

對圖片進(jìn)行對數(shù)變換

g' = ln(g+1)

用于提高暗部像素值

b、exp_image

對圖片進(jìn)行指數(shù)變換

g'=g的e次冪

用于提高亮部像素值

3.圖像增強(qiáng)對比度與照明度

a、emphasize

增強(qiáng)圖像對比度

增強(qiáng)圖像的高頻區(qū)域(邊緣和拐角),使圖像看起來更清晰。

b、illuminate

增強(qiáng)圖像照明度

增強(qiáng)圖像的高頻區(qū)域(邊緣和拐角),使圖像看起來更清晰。

4.直方圖均衡化

a、equ_histo_image

通過灰度直方圖的線性化,增強(qiáng)圖像的對比度

原理參考博文:https://blog.csdn.net/yy197696/article/details/102993968

5.灰度圖像形態(tài)學(xué)

a、 gray_opening

結(jié)構(gòu)元素在圖像中滑,灰度值最高的值作為新值,有使圖像變亮的作用。?

b、gray_closing

結(jié)構(gòu)元素在圖像中滑,灰度值最低的值作為新值,有使圖像變暗的作用。?

c、 gray_range_rect

用一個矩形結(jié)構(gòu)元素在圖像中滑動,新值 = (矩形中最大的)灰度值-(矩形中最大的)最小的灰度值

6.圖片間操作

a、 add_image

兩圖片灰度值相加?

b、sub_image

兩圖片灰度值相減??

7、圖像平滑

a、coherence_enhancing_diff

執(zhí)行圖像的相干性增強(qiáng)擴(kuò)散

對輸入圖像Image進(jìn)行各向擴(kuò)散處理,以增加Image中包含的圖像結(jié)構(gòu)的相關(guān)性。

特別是,不連續(xù)的圖像邊緣通過擴(kuò)散連接,而沒有垂直于其主導(dǎo)方向進(jìn)行平滑。

能使圖像的邊界變模糊

b、mean_curvature_flow

對圖像使用灰度直方圖曲率平滑使圖像變得平滑。

能使圖像干擾降低

審核編輯 :李倩

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

    關(guān)注

    23

    文章

    4624

    瀏覽量

    93110
  • HALCON
    +關(guān)注

    關(guān)注

    16

    文章

    66

    瀏覽量

    27256

原文標(biāo)題:Halcon圖像增強(qiáng)方法與原理概述

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

收藏 人收藏

    評論

    相關(guān)推薦

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

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

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

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

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

    在研究機(jī)器視覺算法之前,我們需要先了解機(jī)器視覺應(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ù)組等。
    的頭像 發(fā)表于 11-14 10:20 ?476次閱讀
    視覺軟件<b class='flag-5'>HALCON</b>的數(shù)據(jù)結(jié)構(gòu)

    基于 DSP5509 進(jìn)行數(shù)字圖像處理中 Sobel 算子邊緣檢測的硬件連接電路圖

    )將圖像數(shù)據(jù)傳輸?shù)?DSP5509。 DSP5509 處理器:作為核心處理單元,負(fù)責(zé)接收圖像數(shù)據(jù)、執(zhí)行 Sobel 算子邊緣檢測算法,并輸出處理后的結(jié)果。 存儲模塊:包括 RAM 和 Flash。RAM
    發(fā)表于 09-25 15:25

    摩爾線程攜手智源研究院完成基于Triton的大模型算子庫適配

    近日,摩爾線程與北京智源人工智能研究院(簡稱:智源研究院)已順利完成基于Triton語言的高性能算子庫FlagGems的適配工作。得益于摩爾線程自研統(tǒng)一系統(tǒng)計算架構(gòu)MUSA,雙方在短短一周多的時間
    的頭像 發(fā)表于 08-02 11:06 ?921次閱讀

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

    傳統(tǒng)方法和基于深度學(xué)習(xí)的方法。 傳統(tǒng)圖像識別算法 1.1 邊緣檢測 邊緣檢測是圖像識別的基礎(chǔ),它用于檢測圖像中的邊緣信息。邊緣是圖像中亮度變化最明顯的區(qū)域,通常表示物體的邊界。常用的邊緣檢測算法有: Sobel算子:通過計
    的頭像 發(fā)表于 07-16 11:14 ?5810次閱讀

    Labview與Halcon圖片Image互相轉(zhuǎn)換

    Labview 與Halcon 聯(lián)合開發(fā) 分享一下Labview 與Halcon Image格式相互轉(zhuǎn)換的程序, 整理了一個VI,LV_to _Halconxl.vi,可以直接調(diào)用,相互轉(zhuǎn)換兩種格式
    發(fā)表于 06-27 23:00

    有沒有大佬知道labview中使用Halcon拍照算子采集圖像后,如何把圖像傳入調(diào)用的Halcon算子?

    差不多和上面一樣采集圖像后傳入
    發(fā)表于 06-25 01:19

    labview聯(lián)合Halcon,實時采集的圖像應(yīng)該如何傳入?

    labview聯(lián)合Halcon,實時采集的圖像應(yīng)該如何傳入?
    發(fā)表于 06-25 00:57

    Arm發(fā)布全新終端計算子系統(tǒng),加速AI體驗與產(chǎn)品上市

    全球領(lǐng)先的半導(dǎo)體知識產(chǎn)權(quán)(IP)提供商Arm控股有限公司(納斯達(dá)克股票代碼:ARM)今日正式推出全新的Arm終端計算子系統(tǒng)(CSS),以推動人工智能(AI)體驗的前沿發(fā)展,并助力芯片合作伙伴在構(gòu)建基于Arm架構(gòu)的解決方案時實現(xiàn)更高效、更快速的流程,從而加速產(chǎn)品上市。
    的頭像 發(fā)表于 05-30 14:23 ?601次閱讀

    Arm宣布推出終端計算子系統(tǒng)(CSS),提供領(lǐng)先的人工智能體驗

    Arm 控股有限公司(納斯達(dá)克股票代碼:ARM,以下簡稱“Arm”)今日宣布推出 Arm? 終端計算子系統(tǒng) (CSS),以提供領(lǐng)先的人工智能 (AI) 體驗,助力芯片合作伙伴更輕松、快速地構(gòu)建基于 Arm 架構(gòu)的解決方案,并加速其產(chǎn)品上市進(jìn)程。
    的頭像 發(fā)表于 05-30 14:11 ?1283次閱讀
    Arm宣布推出終端計<b class='flag-5'>算子</b>系統(tǒng)(CSS),提供領(lǐng)先的人工智能體驗

    深度學(xué)習(xí)編譯工具鏈中的核心——圖優(yōu)化

    深度神經(jīng)網(wǎng)絡(luò)模型可以看做由多個算子連接而成的有向無環(huán)圖,圖中每個算子代表一類操作(如乘法、卷積),連接各個算子的邊表示數(shù)據(jù)流動。在部署深度神經(jīng)網(wǎng)絡(luò)的過程中,為了適應(yīng)硬件平臺的優(yōu)化、硬件本身支持的
    的頭像 發(fā)表于 05-16 14:24 ?1016次閱讀
    深度學(xué)習(xí)編譯工具鏈中的核心——圖優(yōu)化

    Arm新Arm Neoverse計算子系統(tǒng)(CSS):Arm Neoverse CSS V3和Arm Neoverse CSS N3

    Arm宣布了兩款新的Arm Neoverse計算子系統(tǒng)(CSS),它們基于“迄今為止最好的一代Neoverse技術(shù)”。是什么讓這些新產(chǎn)品在擁擠的計算技術(shù)領(lǐng)域脫穎而出? Arm的兩個新Arm
    的頭像 發(fā)表于 04-24 17:53 ?1125次閱讀
    Arm新Arm Neoverse計<b class='flag-5'>算子</b>系統(tǒng)(CSS):Arm Neoverse CSS V3和Arm Neoverse CSS N3

    NI視覺圖像轉(zhuǎn)halcon圖像

    labview采集圖片可用用它轉(zhuǎn)halcon,就可用使用halcon算子處理了
    發(fā)表于 02-21 16:35

    Labview調(diào)用Halcon識別二維碼

    Labview調(diào)用Halcon識別二維碼 可一次識別多個二維碼 使用Labview 2020編輯,halcon的版本是 19.11,32位
    發(fā)表于 02-21 16:31