91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

機器視覺工業(yè)缺陷檢測常用的圖像處理算法

新機器視覺 ? 來源:CSDN博客 ? 作者:OliverH-yishuihanq ? 2021-06-15 17:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

常用的圖像處理算法

1、圖像變換:(空域與頻域、幾何變換、色度變換、尺度變換)

幾何變換:圖像平移、旋轉(zhuǎn)、鏡像、轉(zhuǎn)置;

尺度變換:圖像縮放、插值算法(最近鄰插值、線性插值、雙三次插值);

空域與頻域間變換:由于圖像陣列很大,直接在空間域中進行處理,涉及計算量很大。因此,有時候需要將空間域變換到頻域進行處理。例如:傅立葉變換、沃爾什變換、離散余弦變換等間接處理技術(shù),將空間域的處理轉(zhuǎn)換為頻域處理,不僅可減少計算量,而且可獲得更有效的處理(如傅立葉變換可在頻域中進行數(shù)字濾波處理)。

2、圖像增強:

圖像增強不考慮圖像降質(zhì)的原因,突出圖像中所感興趣的部分。如強化圖像高頻分量,可使圖像中物體輪廓清晰,細節(jié)明顯;如強化低頻分量可減少圖像中噪聲影響。

灰度變換增強(線性灰度變換、分段線性灰度變換、非線性灰度變換);

直方圖增強(直方圖統(tǒng)計、直方圖均衡化);

圖像平滑/降噪(鄰域平均法、加權(quán)平均法、中值濾波、非線性均值濾波、高斯濾波、雙邊濾波);

圖像(邊緣)銳化:梯度銳化,Roberts算子、Laplace算子、Sobel算子等;

3、紋理分析(取骨架、連通性);

4、圖像分割:

圖像分割是將圖像中有意義的特征部分提取出來,其有意義的特征有圖像中的邊緣、區(qū)域等,這是進一步進行圖像識別、分析和理解的基礎(chǔ)。

(1)閾值分割(固定閾值分割、最優(yōu)/OTSU閾值分割、自適應(yīng)閾值分割);

(2)基于邊界分割(Canny邊緣檢測、輪廓提取、邊界跟蹤);

(3)Hough變換(直線檢測、圓檢測);

(4)基于區(qū)域分割(區(qū)域生長、區(qū)域歸并與分裂、聚類分割);

(5)色彩分割;

(6)分水嶺分割;

5、圖像特征:

(1)幾何特征(位置與方向、周長、面積、長軸與短軸、距離(歐式距離、街區(qū)距離、棋盤距離));

(2)形狀特征(幾何形態(tài)分析(Blob分析):矩形度、圓形度、不變矩、偏心率、多邊形描述、曲線描述);

(3)幅值特征(矩、投影);

(4)直方圖特征(統(tǒng)計特征):均值、方差、能量、熵、L1范數(shù)、L2范數(shù)等;直方圖特征方法計算簡單、具有平移和旋轉(zhuǎn)不變性、對顏色像素的精確空間分布不敏感等,在表面檢測、缺陷識別有不少應(yīng)用。

(5)顏色特征(顏色直方圖、顏色矩)

(6)局部二值模式( LBP)特征:LBP對諸如光照變化等造成的圖像灰度變化具有較強的魯棒性,在表面缺陷檢測、指紋識別、光學(xué)字符識別、人臉識別及車牌識別等領(lǐng)域有所應(yīng)用。由于LBP 計算簡單,也可以用于實時檢測。

6、圖像/模板匹配:

輪廓匹配、歸一化積相關(guān)灰度匹配、不變矩匹配、最小均方誤差匹配

7、色彩分析

色度、色密度、光譜、顏色直方圖、自動白平衡

8、圖像數(shù)據(jù)編碼壓縮和傳輸

圖像編碼壓縮技術(shù)可減少描述圖像的數(shù)據(jù)量(即比特數(shù)),以便節(jié)省圖像傳輸、處理時間和減少所占用的存儲器容量。壓縮可以在不失真的前提下獲得,也可以在允許的失真條件下進行。編碼是壓縮技術(shù)中最重要的方法,它在圖像處理技術(shù)中是發(fā)展最早且比較成熟的技術(shù)。

9、表面缺陷目標(biāo)識別算法:

傳統(tǒng)方法:貝葉斯分類、K最近鄰(KNN)、人工神經(jīng)網(wǎng)絡(luò)(ANN)、支持向量機(SVM)、K-means等;

10、圖像分類(識別)

圖像分類(識別)屬于模式識別的范疇,其主要內(nèi)容是圖像經(jīng)過某些預(yù)處理(增強、復(fù)原、壓縮)后,進行圖像分割和特征提取,從而進行判決分類。

11、圖像復(fù)原

圖像復(fù)原要求對圖像降質(zhì)的原因有一定的了解,一般講應(yīng)根據(jù)降質(zhì)過程建立“降質(zhì)模型”,再采用某種濾波方法,恢復(fù)或重建原來的圖像。

現(xiàn)有可用的視覺檢測軟件/庫

1、可二次開發(fā)的視覺系統(tǒng):Labview、DVT、Halcon、OpenCV等。

2、常用的視覺檢測軟件/庫

視覺開發(fā)軟件工具 Halcon、VisionPro、LabView、OpenCV, 還有eVision、Mil、Sapera等。

(一)、Halcon:底層功能算法多,運算性能快,功能齊全,容易上手,開發(fā)項目周期短。非開源項目,商用收費,價格較貴。

Halcon:Halcon是德國MVtec公司開發(fā)的一套完善的標(biāo)準(zhǔn)的機器視覺算法包,擁有應(yīng)用廣泛的機器視覺集成開發(fā)環(huán)境。它是一套image processing library,由一千多個各自獨立的函數(shù),以及底層的數(shù)據(jù)管理核心構(gòu)成。其中包含了各類濾波,色彩以及幾何,數(shù)學(xué)轉(zhuǎn)換,型態(tài)學(xué)計算分析,校正,分類辨識,形狀搜尋等等基本的幾何以及影像計算功能。整個函數(shù)庫可以用C,C++,C#,Visual basic和Delphi等多種普通編程語言訪問。Halcon為大量的圖像獲取設(shè)備提供接口,保證了硬件的獨立性。

(二)OpenCV:功能算法相對較多(比Halcon少),開源,可用于商用,開發(fā)周期較長(比Halcon長),有些算法要自己寫。

OpenCV是一個基于(開源)發(fā)行的跨平臺計算機視覺庫,可以運行在Linux、Windows和Mac OS操作系統(tǒng)上。其核心輕量級而且高效——由一系列 C 函數(shù)和少量 C++ 類構(gòu)成,實現(xiàn)了圖像處理和計算機視覺方面的很多通用算法。OpenCV用C++語言編寫,它的主要接口也是C++語言。該庫也有大量的Python, Java and MATLAB/OCTAVE的接口,如今也提供對于C#, Ruby的支持。OpenCV可以在 Windows, Android, Maemo, FreeBSD, OpenBSD, iOS,Linux 和Mac OS等平臺上運行。

OpenCV出身:OpenCV是Intel開源計算機視覺庫。其核心由一系列 C 函數(shù)和少量 C++ 類構(gòu)成,實現(xiàn)了圖像處理和計算機視覺方面的很多通用算法。OpenCV 的特點擁有包括300多個C函數(shù)的跨平臺的中、高層 API 跨平臺:Windows, Linux;免費(FREE):無論對非商業(yè)應(yīng)用和商業(yè)應(yīng)用;速度快;使用方便。

OpenCV具有以下的特征:(1)開源計算機視覺采用C/C++編寫。(2)使用目的是開發(fā)實時應(yīng)用程序。(3)獨立與操作系統(tǒng)、硬件和圖形管理器。(4)具有通用的圖象/視頻載入、保存和獲取模塊。(5)具有底層和高層的應(yīng)用開發(fā)包。

應(yīng)用OpenCV能夠?qū)崿F(xiàn)以下功能:(1)對圖象數(shù)據(jù)的操作,包括分配、釋放、復(fù)制和轉(zhuǎn)換數(shù)據(jù)。(2)對圖象和視頻的輸入輸出,指文件和攝像頭作為輸入,圖象和視頻文件作為輸出。(3)具有對距陳和向量的操作以及線性代數(shù)的算法程序,包括距陣、解方程、特征值以及奇異值。(4)可對各種動態(tài)數(shù)據(jù)結(jié)構(gòu),如列表、隊列、集合、樹和圖等進行操作。(5)具有基本的數(shù)字圖象處理能力,如可進行濾波、邊緣檢測、角點檢測、采樣與差值、色彩轉(zhuǎn)換、形態(tài)操作、直方圖和圖象金字塔等操作。

(6)可對各種結(jié)構(gòu)進行分析,包括連接部件分析、輪廓處理、距離變換、各種距的計算、模板匹配、Hongh變換、多邊形逼近、直線擬合、橢圓擬合和Delaunay三角劃分等。(7)對攝像頭的定標(biāo),包括發(fā)現(xiàn)與跟蹤定標(biāo)模式、定標(biāo)、基本矩陣估計、齊次矩陣估計和立體對應(yīng)。(8)對運動的分析,如對光流、運動分割和跟蹤的分析。(9)對目標(biāo)的識別,可采用特征法和隱馬爾科夫模型(HMM)法。(10)具有基本的GUI功能,包括圖像與視頻顯示、鍵盤和鼠標(biāo)事件處理及滾動條等。(11)可對圖像進行標(biāo)注,如對線、二次曲線和多邊形進行標(biāo)注,還可以書寫文字(目前之支持中文)。

(三)VisionPro

VisionPro是美國康耐視Cognex公司提供全套視覺解決方案。VisionPro提供多種開發(fā)工具拖放式界面、簡單指令碼和編程方式等,全面支持所有模式的開發(fā)。用戶利用VisionPro QuickBuild可以無需編程配置讀取、選擇并優(yōu)化視覺工具,決定產(chǎn)品是否合格。用戶也可以利用C++、C#、VB及.NET開發(fā)管理應(yīng)用程序。Vision Pro提供的.NET程序接口允許用戶采用面向?qū)ο蟮母呒壵Z言編程訪問所有工具,以高效開發(fā)客戶的專用視覺方案。

(四)LabView

LabView是一種程序開發(fā)環(huán)境,由美國國 家儀器(NI)公司研制開發(fā),使用的是圖形化編輯語言G編寫程序,產(chǎn)生的程序是框圖的形式。LabView軟件是NI設(shè)計平臺的核心,也是開發(fā)測量或控制系統(tǒng)的理想選擇。LabView開發(fā)環(huán)境集成了工程師和科學(xué)家快速構(gòu)建各種應(yīng)用所需的所有工具,旨在幫助工程師和科學(xué)家解決問題、提高生產(chǎn)力和不斷創(chuàng)新。

HSV顏色識別-HSV基本顏色分量范圍

一般對顏色空間的圖像進行有效處理都是在HSV空間進行的,然后對于基本色中對應(yīng)的HSV分量需要給定一個嚴(yán)格的范圍,下面是通過實驗計算的模糊范圍(準(zhǔn)確的范圍在網(wǎng)上都沒有給出)。

H: 0 — 180

S: 0 — 255

V: 0 — 255

HSV(色相/飽和度/明度)顏色空間是表示類似于RGB顏色模型的顏色空間的模型。根據(jù)色相通道(Channel)對顏色類型進行建模,因此在需要根據(jù)顏色對對象進行分割的圖像處理任務(wù)中非常有用。飽和度的變化代表顏色成分的多少。明度通道描述顏色的亮度。

原文標(biāo)題:機器視覺工業(yè)缺陷檢測的那些事

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

責(zé)任編輯:haq

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

    關(guān)注

    29

    文章

    1342

    瀏覽量

    59566
  • 機器視覺
    +關(guān)注

    關(guān)注

    165

    文章

    4799

    瀏覽量

    126096

原文標(biāo)題:機器視覺工業(yè)缺陷檢測的那些事

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    機器視覺系統(tǒng)之工業(yè)相機解讀

    機器視覺系統(tǒng)是一種模擬人類視覺功能,通過光學(xué)裝置和非接觸式傳感器獲取圖像數(shù)據(jù),并進行分析和處理,以實現(xiàn)對目標(biāo)物體的識別、測量、
    的頭像 發(fā)表于 02-11 17:02 ?559次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>視覺</b>系統(tǒng)之<b class='flag-5'>工業(yè)</b>相機解讀

    工業(yè)機器視覺中的關(guān)鍵組件:圖像采集卡選型與應(yīng)用

    工業(yè)自動化升級浪潮中,機器視覺系統(tǒng)作為“生產(chǎn)之眼”,承擔(dān)著產(chǎn)品質(zhì)檢、精確定位、尺寸測量等重要任務(wù),而圖像采集卡便是這套系統(tǒng)中不可或缺的關(guān)鍵組件。它不僅是連接
    的頭像 發(fā)表于 01-19 16:02 ?221次閱讀
    <b class='flag-5'>工業(yè)</b><b class='flag-5'>機器</b><b class='flag-5'>視覺</b>中的關(guān)鍵組件:<b class='flag-5'>圖像</b>采集卡選型與應(yīng)用

    機器視覺網(wǎng)卡:工業(yè)視覺系統(tǒng)的高速傳輸基石

    在智能制造的浪潮中,機器視覺技術(shù)如同工業(yè)設(shè)備的“精細之眼”,為生產(chǎn)線賦予了自動化檢測、精細定位、智能分揀的主要能力。而這雙“眼睛”能否高效運轉(zhuǎn),不只依賴于
    的頭像 發(fā)表于 01-14 16:01 ?215次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>視覺</b>網(wǎng)卡:<b class='flag-5'>工業(yè)</b><b class='flag-5'>視覺</b>系統(tǒng)的高速傳輸基石

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

    ;完整技術(shù)鏈,帶你掌握工業(yè)4.0硬核技能!LabVIEW視覺學(xué)習(xí)困境1.技術(shù)體系復(fù)雜,學(xué)習(xí)路徑模糊LabVIEW視覺開發(fā)需同時掌握圖形化編程、圖像
    的頭像 發(fā)表于 12-30 08:06 ?295次閱讀
    【精選活動】<b class='flag-5'>缺陷</b>系統(tǒng)<b class='flag-5'>檢測</b>不走坑!10年+資深LabVIEW<b class='flag-5'>視覺</b>專家全套珍藏

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

    ;完整技術(shù)鏈,帶你掌握工業(yè)4.0硬核技能!LabVIEW視覺學(xué)習(xí)困境1.技術(shù)體系復(fù)雜,學(xué)習(xí)路徑模糊LabVIEW視覺開發(fā)需同時掌握圖形化編程、圖像
    的頭像 發(fā)表于 12-02 08:07 ?537次閱讀
    從0到1,10+年資深LabVIEW專家,手把手教你攻克<b class='flag-5'>機器</b><b class='flag-5'>視覺</b>+深度學(xué)習(xí)(5000分鐘實戰(zhàn)課)

    自動化設(shè)備機器視覺檢測光源產(chǎn)品的優(yōu)勢和劣勢

    機器視覺光源,缺陷檢測,自動化視覺檢測機器
    的頭像 發(fā)表于 11-27 10:17 ?325次閱讀
    自動化設(shè)備<b class='flag-5'>機器</b><b class='flag-5'>視覺</b><b class='flag-5'>檢測</b>光源產(chǎn)品的優(yōu)勢和劣勢

    工業(yè)圖像采集卡:機器視覺的“信號中樞”

    ”,將相機輸出的原始信號轉(zhuǎn)化為計算機可處理的數(shù)字數(shù)據(jù),為后續(xù)的缺陷識別、尺寸測量提供精確輸入。作為機器視覺系統(tǒng)的重要組件,它不僅解決了信號格式的“語言障礙”,更構(gòu)建
    的頭像 發(fā)表于 11-06 15:09 ?329次閱讀
    <b class='flag-5'>工業(yè)</b><b class='flag-5'>圖像</b>采集卡:<b class='flag-5'>機器</b><b class='flag-5'>視覺</b>的“信號中樞”

    機器視覺缺陷檢測中傳感器集成的五大關(guān)鍵

    質(zhì)量控制是制造流程中至關(guān)重要但往往效率低下的環(huán)節(jié)。機器視覺能夠自動化部分或全部缺陷檢測任務(wù),但僅靠技術(shù)本身無法帶來顯著改進。必須理解并優(yōu)化整個機器
    的頭像 發(fā)表于 11-03 11:40 ?795次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>視覺</b><b class='flag-5'>缺陷</b><b class='flag-5'>檢測</b>中傳感器集成的五大關(guān)鍵

    機器視覺系統(tǒng)中工業(yè)相機的常用術(shù)語解讀

    、場景的某種認識并作出相應(yīng)決策的有機整體??膳渲玫?b class='flag-5'>機器視覺系統(tǒng)是由工業(yè)相機、工業(yè)鏡頭、光源、采集與處理軟件等分離部件構(gòu)成,可通過軟硬件參數(shù)調(diào)
    的頭像 發(fā)表于 10-31 17:34 ?1238次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>視覺</b>系統(tǒng)中<b class='flag-5'>工業(yè)</b>相機的<b class='flag-5'>常用</b>術(shù)語解讀

    機器視覺助力FPD 面板檢測

    FPD面板光學(xué)檢測,需要在工業(yè)相機上使用圖像識別和檢測算法檢測缺陷和異常。
    的頭像 發(fā)表于 09-26 16:09 ?652次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>視覺</b>助力FPD 面板<b class='flag-5'>檢測</b>

    機器視覺檢測PIN針

    : 結(jié)合形態(tài)學(xué)處理、特征提?。ㄈ玳L寬比、面積)及深度學(xué)習(xí)(針對復(fù)雜缺陷),自動檢出彎曲、斷裂、變形、污染等。輸出與控制:實時顯示檢測結(jié)果(OK/NG)及具體參數(shù)數(shù)值。生成檢測報告,支持
    發(fā)表于 09-26 15:09

    機器視覺系統(tǒng)工業(yè)相機的成像原理及如何選型

    機器視覺系統(tǒng)是一種模擬人類視覺功能,通過光學(xué)裝置和非接觸式傳感器獲取圖像數(shù)據(jù),并進行分析和處理,以實現(xiàn)對目標(biāo)物體的識別、測量、
    的頭像 發(fā)表于 08-07 14:14 ?1474次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>視覺</b>系統(tǒng)<b class='flag-5'>工業(yè)</b>相機的成像原理及如何選型

    機器視覺助力軌道缺陷檢測

    機器視覺檢測助力軌道檢測
    的頭像 發(fā)表于 05-21 16:55 ?930次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>視覺</b>助力軌道<b class='flag-5'>缺陷</b><b class='flag-5'>檢測</b>

    工業(yè)相機圖像采集卡:機器視覺的核心樞紐

    工業(yè)相機圖像采集卡是用于連接工業(yè)相機與計算機的關(guān)鍵硬件設(shè)備,主要負責(zé)將相機輸出的圖像信號轉(zhuǎn)換為計算機可處理的數(shù)字信號,并實現(xiàn)高速、穩(wěn)定的數(shù)據(jù)
    的頭像 發(fā)表于 05-21 12:13 ?866次閱讀
    <b class='flag-5'>工業(yè)</b>相機<b class='flag-5'>圖像</b>采集卡:<b class='flag-5'>機器</b><b class='flag-5'>視覺</b>的核心樞紐

    【「# ROS 2智能機器人開發(fā)實踐」閱讀體驗】視覺實現(xiàn)的基礎(chǔ)算法的應(yīng)用

    相機標(biāo)定是視覺系統(tǒng)的基石,直接影響后續(xù)圖像處理的精度。書中詳細介紹了單目和雙目相機的標(biāo)定流程,包括標(biāo)定板的使用、參數(shù)優(yōu)化以及標(biāo)定文件的應(yīng)用。 實際應(yīng)用中,標(biāo)定誤差可能導(dǎo)致機器人定位偏
    發(fā)表于 05-03 19:41