chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

全面解析機(jī)器視覺工業(yè)缺陷檢測(光源,相機(jī),鏡頭,算法)

QQ475400555 ? 來源:CSDN ? 2023-04-28 15:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一般機(jī)器視覺系統(tǒng):相機(jī)、鏡頭、光源、運(yùn)動系統(tǒng)。

視覺工業(yè)檢測大體分為工件尺寸測量與定位,和表面缺陷檢測,及各種Logo標(biāo)識的檢測與識別等。

尺寸測量主要是檢測物體的長、寬、高,比較常見主要是物體的二維尺寸(寬和高)檢測。

表面缺陷檢測主要是物體表面局部物理或者化學(xué)性質(zhì)不均勻的區(qū)域,比較常見的有金屬或者塑料制品表面的劃痕(如:手機(jī)殼/屏幕表面的劃痕)、斑點(diǎn)和孔洞(如:PCB板漏了焊點(diǎn)或者表面多了焊點(diǎn)),紙張表面的色差、臟污點(diǎn)、破損,紙制品表面的壓痕、凸起,玻璃等非金屬制品表面的雜質(zhì)、破損、污點(diǎn)、平整度等。

Logo標(biāo)識的檢測與識別,主要是Logo標(biāo)識印刷是否正確、是否完整。

視覺檢測系統(tǒng)基本組成主要包括圖像的獲取、圖像的處理分析、數(shù)據(jù)管理及人機(jī)交互(也有的分為相機(jī)、光源、鏡頭、圖像采集卡、視覺處理系統(tǒng)等五個部分)。其中圖像的獲取模塊,硬件部分主要包括照明光源、相機(jī)、鏡頭、圖像采集卡等。圖像的處理分析,軟件算法部分主要包括圖像的預(yù)處理與檢測處理,預(yù)處理對圖像數(shù)據(jù)進(jìn)行加工,使我們需要的圖像特征更加明顯;檢測處理是根據(jù)圖像特征對損傷、尺寸進(jìn)行檢測。數(shù)據(jù)管理及人機(jī)交互,對于檢測到的物體是否合格,以及去向根據(jù)實(shí)際需要做相應(yīng)的處理。

一、硬件選型

1、光源的選擇

光源是基礎(chǔ),打光是藝術(shù)。一個好的打光效果,基本決定了視覺檢測成功的一大半。

光源的合理性選擇,直接影響了輸入圖像數(shù)據(jù)的質(zhì)量與應(yīng)用效果。針對每個不同的應(yīng)用案例與環(huán)境,需要選擇相應(yīng)的光源與合理的照明方式,以求達(dá)到最好的應(yīng)用效果。

(1)光源可分為可見光和不可見光。

常用的幾種可見光源有LED燈、螢光燈、鹵素?zé)簦ü饫w光源)、特殊光源。

LED 燈:

? 使用壽命約10000-30000小時。

? 可以使用多個LED達(dá)到高亮度,同時可組合不同的形狀;

? 響應(yīng)速度快,波長可以根據(jù)用途選擇,制成不同的顏色。

螢光燈:

? 使用壽命大約1500-3000小時;

? 優(yōu)點(diǎn):擴(kuò)散性好、適合大面積均勻照射;

? 缺點(diǎn):響應(yīng)速度慢,亮度較暗。

光纖鹵素?zé)簦?/p>

? 使用壽命大約1000小時;

? 優(yōu)點(diǎn):亮度高;

? 缺點(diǎn):響應(yīng)速度慢,幾乎沒有光亮度和色溫的變化。

(2)按照射方式不同可分為背向照明、前向照明、結(jié)構(gòu)光和頻閃光照明等。

背向照明是被測物放在光源和攝像機(jī)之間,它的優(yōu)點(diǎn)是能獲得高對比度的圖像,圖像效果為黑白分明的被測物輪廓,常用于尺寸測量;

前向照明是光源和攝像機(jī)位于被測物的同側(cè),這種方式便于安裝,主要用于檢測物體表面的重要細(xì)節(jié)特征、缺陷和劃痕。

結(jié)構(gòu)光照明是將光柵或線光源等投射到被測物上,根據(jù)它們產(chǎn)生的畸變,解調(diào)出被測物的三維信息。

頻閃光照明是將高頻率的光脈沖照射到物體上,攝像機(jī)拍攝要求與光源同步。

(3)按照照明方式可分為穹形光源、環(huán)形光源、平行光源、同軸光源、點(diǎn)光源、低角度光源、線光源、光柵等。

選擇光源的角度:根據(jù)期望的圖像效果,選擇不同入射角度的光源。

穹形光源,主要用于球型或曲面物體的缺陷檢測、不平坦的光滑表面字符的檢測、金屬或鏡面的表面檢測。如玻璃瓶、滾珠、小工件表面、塑料或鋁制容器等。

環(huán)形光照射,多用于集成電路料帶與管腳字符、金屬工件刻印字符、光滑表面劃痕、瓶口尺寸或裂痕、平面工件表面質(zhì)量檢測。

條形光源(可控照明,紅色,藍(lán)色,綠色單色光源)也叫條形燈是一種從側(cè)面打光的照明光源,常用的角度是45度,也有更小的角度。側(cè)光燈可以避免正面照射產(chǎn)生的強(qiáng)烈反光,同時還可以對邊緣部分實(shí)現(xiàn)高亮的照明。是一種在尺寸測量、外觀檢測方面應(yīng)用非常廣泛的一種照明方式。常用于:LCD缺陷的檢測、包裝文字檢測、包裝膜破損檢測、紙張質(zhì)量檢測、常規(guī)印刷質(zhì)量檢測、制造物裂紋的檢測、電子部件的形狀識別和大小的測量、各種線陣檢測等。

同軸光照射,圖像效果為明亮背景上的黑色特征,用于反光厲害的平面物體檢測,能夠加強(qiáng)有差異角度的表面特征,增強(qiáng)表面紋理(劃痕、凹陷、壓?。?,減少陰影。如金屬、玻璃等光潔表面的劃痕和瑕疵檢測,芯片和硅片的破損檢測、金屬件上的沖壓字符檢測、線路板焊點(diǎn)與符號、集成電路的管腳字符檢測等。

高角度照射,圖像整體較亮,適合表面不反光物體;

低角度照射,圖像背景為黑,特征為白,可以突出被測物輪廓及表面凹凸變化;

多角度照射,圖像整體效果較柔和,適合曲面物體檢測;

(a)考慮光源顏色和背景顏色:

使用與被測物同色系的光會使圖像變亮(如:紅光使紅色物體更亮);使用與被測物相反色系的光會使圖像變暗(如:紅光使藍(lán)色物體更暗、用藍(lán)光照射黃色物體,呈現(xiàn)黑色)。

波長越長,穿透能力越強(qiáng);波長越短,擴(kuò)散能力越強(qiáng)。紅外的穿透能力強(qiáng),適合檢測透光性差的物體,如棕色口服液雜質(zhì)檢測。紫外對表面的細(xì)微特征敏感,適合檢測對比不夠明顯的地方,如食用油瓶上的文字檢測。

(b)選擇光源的形狀和尺寸:

主要分為圓形、方形和條形。通常情況下選用與被測物體形狀相同的光源,最終光源形狀以測試效果為準(zhǔn)。光源的尺寸選擇,要求保障整個視野內(nèi)光線均勻,略大于視野比較好。

(c)選擇是否用漫射光源:

如被測物體表面反光,最好選用漫反射光源。多角度的漫射照明使得被測物表面整體亮度均勻,圖像背景柔和,檢測特征不受背景干擾。

9158af1c-e593-11ed-ab56-dac502259ad0.png

9165c792-e593-11ed-ab56-dac502259ad0.png

91714d2e-e593-11ed-ab56-dac502259ad0.png

A、如何評價一個光源的好壞?

1) 對比度

對比度對機(jī)器視覺來說非常重要。機(jī)器視覺應(yīng)用的照明的最重要的任務(wù)就

是使需要被觀察的特征與需要被忽略的圖像特征之間產(chǎn)生最大的對比度,從而易

于特征的區(qū)分。對比度定義為在特征與其周圍的區(qū)域之間有足夠的灰度量區(qū)別。

好的照明應(yīng)該能夠保證需要檢測的特征突出于其他背景。

2) 魯棒性

魯棒性就是對環(huán)境有一個好的適應(yīng)。好的光源需要在實(shí)際工作中與其在實(shí)

驗(yàn)室中的有相同的效果 。

3) 亮度

當(dāng)選擇兩種光源的時候,最佳的選擇是選擇更亮的那個。光源的亮度不夠,

必然要加大光圈,從而減小了景深 。

4) 均勻性

均勻性是光源一個很中要的技術(shù)參數(shù)。均勻性好的光源使系統(tǒng)工作穩(wěn)定 。

5) 可維護(hù)性

可維護(hù)性主要指光源易于安裝,易于更換 。

6) 壽命及發(fā)熱量

光源的亮度不易衰減過快,這樣會影響系統(tǒng)的穩(wěn)定,增加維護(hù)的成本 。發(fā)

熱量大的燈亮度衰減快,光源的壽命也會受到很大影響。

B、如何依靠光源增強(qiáng)圖像對比度?

使用相同顏色的光或相近顏色的光源照射可以使被照射部分變亮;

使用相反顏色的光或相近顏色的光源照射可以使被照射部分變暗。

不同的波長,對物質(zhì)的穿透力(穿透率)不同,波長越長,對物體的穿透力

愈強(qiáng),波長越短,對物質(zhì)表面的擴(kuò)散率愈大。

C、選光源的一些技巧

? 需要前景與背景更大的對比度,可以考慮用黑白相機(jī)與彩色光源

? 環(huán)境光的問題,嘗試用單色光源,配一個濾鏡

? 閃光曲面,考慮用散射圓頂光

? 閃光,平的,但粗糙的表面,嘗試用同軸散射光

? 看表面的形狀,考慮用暗視場(低角度) ? 檢測塑料的時候,嘗試用紫外或紅外光

? 需要通過反射的表面看特征,嘗試用低角度線光源(暗視場) ? 單個光源不能有效解決問題時考慮用組合光源

? 頻閃能夠產(chǎn)生比常亮照明 20 倍強(qiáng)的光

幾種常用的打光實(shí)例:

917c29ce-e593-11ed-ab56-dac502259ad0.png

91842f70-e593-11ed-ab56-dac502259ad0.png

顏色與補(bǔ)色5

918f1a52-e593-11ed-ab56-dac502259ad0.png

明暗視野6

919969da-e593-11ed-ab56-dac502259ad0.png

明暗視野7

91a7a266-e593-11ed-ab56-dac502259ad0.png

明暗視野8

選擇光源的前提

91b71354-e593-11ed-ab56-dac502259ad0.png

可見光與近不可見光波段波譜

91c23a18-e593-11ed-ab56-dac502259ad0.png

HSV顏色對照表

HSV(Hue, Saturation, Value)色彩空間是一種區(qū)別與RGB的表示形式。

其中H為色調(diào),用角度度量,取值范圍為0°~360°,從紅色開始按逆時針方向計(jì)算,紅色為0°,綠色為120°,藍(lán)色為240°。它們的補(bǔ)色是:黃色為60°,青色為180°,品紅為300°;

S為飽和度,飽和度S表示顏色接近光譜色的程度。一種顏色,可以看成是某種光譜色與白色混合的結(jié)果。其中光譜色所占的比例愈大,顏色接近光譜色的程度就愈高,顏色的飽和度也就愈高。飽和度高,顏色則深而艷。光譜色的白光成分為0,飽和度達(dá)到最高。通常取值范圍為0%~100%,值越大,顏色越飽和。

V為亮度,明度表示顏色明亮的程度,對于光源色,明度值與發(fā)光體的光亮度有關(guān);對于物體色,此值和物體的透射比或反射比有關(guān)。通常取值范圍為0%(黑)到100%(白)。

91c8f646-e593-11ed-ab56-dac502259ad0.png

RGB 轉(zhuǎn) HSV公式:

91d223f6-e593-11ed-ab56-dac502259ad0.png

2、相機(jī)的選擇

(1)工業(yè)數(shù)字相機(jī)的分類:

工業(yè)相機(jī)按照芯片類型可以分為CCD相機(jī)、CMOS相機(jī);

按照輸出色彩可以分為單色(黑白)相機(jī)、彩色相機(jī);

按照傳感器的結(jié)構(gòu)特性可以分為線陣相機(jī)(黑白攝像機(jī)、3Line彩色相機(jī)、3CCD彩色相機(jī)(分光棱鏡)、面陣相機(jī)(黑白攝像機(jī)、Bayer彩色相機(jī)、3CCD彩色相機(jī)(分光棱鏡);

按照輸出信號方式可以分為模擬相機(jī)(PAL(黑白為CCIR))、NTSC(黑白為EIA))、數(shù)字相機(jī)(IEEE1394、USB2.0、Camera Link、GigE);

按照掃描方式可以分為隔行掃描相機(jī)、逐行掃描相機(jī);

按照分辨率大小可以分為普通分辨率相機(jī)、高分辨率相機(jī);

按照輸出信號速度可以分為普通速度相機(jī)、高速相機(jī);

按照響應(yīng)頻率范圍可以分為可見光(普通)相機(jī)、紅外相機(jī)、紫外相機(jī)等。

(2)相機(jī)的主要參數(shù)

相機(jī)的主要參數(shù):

①分辨率;②速度(幀頻/行頻);③噪聲;(三) 曝光方式(Exposure)和快門速度(Shutter);④信噪比;⑤動態(tài)范圍;⑥像元深度;⑦光譜響應(yīng);⑧光學(xué)接口

①分辨率

分辨率是相機(jī)最基本的參數(shù),由相機(jī)所采用的芯片分辨率決定,是芯片靶面排列的像元數(shù)量。

通常面陣相機(jī)的分辨率用水平和垂直分辨率兩個數(shù)字表示,如:1920(H)x 1080(V),前面的數(shù)字表示每行的像元數(shù)量,即共有 1920 個像元,后面的數(shù)字表示像元的行數(shù),即 1080 行。現(xiàn)在相機(jī)的分辨率通常表示多少 K,如1K(1024),2K(2048), 3K(4096)等。

在采集圖像時,相機(jī)的分辨率對圖像質(zhì)量有很大的影響。在對同樣大的視場(景物范圍)成像時,分辨率越高,對細(xì)節(jié)的展示越明顯。

②速度(最大幀率(Frame Rate)/行頻(Line Rate))

相機(jī)的幀頻/行頻表示相機(jī)采集圖像的頻率,通常面陣相機(jī)用幀頻表示,單位 fps(Frame Per second),如 30fps,表示相機(jī)在1秒鐘內(nèi)最多能采集 30 幀圖像;線陣相機(jī)通常用行頻便是單位 KHz,如 12KHz 表示相機(jī)在1秒鐘內(nèi)最多能采集 12000 行圖像數(shù)據(jù)。

相機(jī)采集傳輸圖像的速率,對于面陣相機(jī)一般為每秒采集的幀數(shù)(Frames/Sec.),對于線陣相機(jī)為每秒采集的行數(shù)(Lines/Sec.)。

速度是相機(jī)的重要參數(shù),在實(shí)際應(yīng)用中很多時候需要對運(yùn)動物體成像。相機(jī)的速度需要滿足一定要求,才能清晰準(zhǔn)確的對物體成像。相機(jī)的幀頻和行頻首先受到芯片的幀頻和行頻的影響,芯片的設(shè)計(jì)最高速度則主要是由芯片所能承受的最高時鐘決定。

(三) 曝光方式(Exposure)和快門速度(Shutter)

對于線陣相機(jī)都是逐行曝光的方式,可以選擇固定行頻和外觸發(fā)同步的采集方式,曝光時間可以與行周期一致,也可以設(shè)定一個固定的時間;面陣相機(jī)有幀曝光、場曝光和滾動行曝光等幾種常見方式,數(shù)字相機(jī)一般都提供外觸發(fā)采圖的功能。

快門速度一般可到10微秒,高速相機(jī)還可以更快。

③噪聲

相機(jī)的噪聲是指成像過程中不希望被采集到的,實(shí)際成像目標(biāo)外的信號。

根據(jù)歐洲相機(jī)測試標(biāo)準(zhǔn)EMVA1288 中,定義的相機(jī)中的噪聲從總體上可分為兩類:一類是由有效信號帶來的符合泊松分布的統(tǒng)計(jì)漲落噪聲,也叫散粒噪聲(shot noise),這種噪聲對任何相機(jī)都是相同的,不可避免,有其確定的計(jì)算公式(噪聲的平方=信號的均值);第二類是相機(jī)自身固有的與信號無關(guān)的噪聲,它是由圖像傳感器讀出電路、相機(jī)信號處理與放大電路等帶來的噪聲,每臺相機(jī)的固有噪聲都不一樣。另外,對數(shù)字相機(jī)來說,對視頻信號進(jìn)行模擬轉(zhuǎn)換時會產(chǎn)生量化噪聲,量化位數(shù)越高,噪聲越低。

④信噪比

相機(jī)的信噪比定義為圖像中信號與噪聲的比值(有效信號平均灰度值與噪聲均方根的比值),代表了圖像的質(zhì)量,圖像信噪比越高,圖像質(zhì)量越好。(信噪比高的相機(jī)性能較好)

⑤動態(tài)范圍

相機(jī)的動態(tài)范圍表明相機(jī)探測光信號的范圍,動態(tài)范圍可用兩種方法來界定,一種是光學(xué)動態(tài)范圍,指飽和時最大光強(qiáng)與等價于噪聲輸出的光強(qiáng)的比值,由芯片的特性決定。另一種是電子動態(tài)范圍,是指飽和電壓和噪聲電壓之間的比值。

對于固定相機(jī)其動態(tài)范圍是一個定值,不隨外界條件變化而變化。在線性響應(yīng)處,相機(jī)的動態(tài)范圍定義為飽和曝光量與噪聲等效曝光量的比值:

91da61ba-e593-11ed-ab56-dac502259ad0.png

動態(tài)范圍可用倍數(shù)、dB 或 Bit 等方式來表示。動態(tài)范圍大,則相機(jī)對不同的光照強(qiáng)度有更強(qiáng)的適應(yīng)能力。

⑥像元/像素深度

數(shù)字相機(jī)輸出的數(shù)字信號,即像元灰度值,具有特殊的比特位數(shù),稱為像元深度。即每像素數(shù)據(jù)的位數(shù),一般常用的是8Bit,對于數(shù)字相機(jī)機(jī)一般還會有10Bit、12Bit、14Bit等。

對于黑白相機(jī)這個值的方位通常是 8-16bit。像元深度定義了灰度由暗道亮的灰階數(shù)。例如,對于 8bit 的相機(jī) 0 代表全暗而 255代表全亮。介于 0 和 255 之間的數(shù)字代表一定的亮度指標(biāo)。10bit 數(shù)據(jù)就有 1024 個灰階,而 12bit 有 4096 個灰階。每一個應(yīng)用我們都要仔細(xì)考慮是否需要非常細(xì)膩的灰度等級。從 8bit 上升到 10bit 或者 12bit 的確可以增強(qiáng)測量的精度,但是也同時降低了系統(tǒng)的速度,并且提高了系統(tǒng)集成的難度(線纜增加,尺寸變大),因此我們也要慎重選擇。

⑦光譜響應(yīng)

光譜響應(yīng)是指相機(jī)對于不同波長光線的響應(yīng)能力,通常指其所采用芯片的光譜響應(yīng)。通常用光譜曲線表示,橫軸表示不同波長,縱軸表示量子效率。按照響應(yīng)光譜不同也把相機(jī)分為可見光相機(jī)(400nm—1000nm,峰值在 500nm—600nm 之間),紅外相機(jī)(響應(yīng)波長在 700nm 以上),紫外相機(jī)(可以響應(yīng)到 200nm—400nm的短波),我們需要根據(jù)接收被測物發(fā)光波長的不同來選擇不同的光譜響應(yīng)的相機(jī)。

⑧光學(xué)接口/接口類型

光學(xué)接口是指相機(jī)與鏡頭之間的借口,常用的鏡頭的借口有 C 口,CS 口,F(xiàn) 口。下表提供了關(guān)于鏡頭安裝及后焦距的信息。其中 M42 鏡頭適配器源于高端攝像標(biāo)準(zhǔn)。另一方面,相機(jī)的 Z 軸均依據(jù)所提供的適配器而進(jìn)行了優(yōu)化,一般情況下不要輕易拆卸鏡頭適配器。

91e03464-e593-11ed-ab56-dac502259ad0.png

(3)工業(yè)數(shù)字?jǐn)z像機(jī)主要接口類型

主要有:Usb2.0、IEEE 1394、CameraLink、GiggE。

91e4c164-e593-11ed-ab56-dac502259ad0.png

目前市面上工業(yè)相機(jī)大多是基于CCD或CMOS芯片的相機(jī)。

CCD攝像機(jī),CCD稱為電荷耦合器件,CCD實(shí)際上只是一個把從圖像半導(dǎo)體中出來的電子有組織地儲存起來的方法。優(yōu)點(diǎn):圖像質(zhì)量高、靈敏度高、對比度高;缺點(diǎn):有Blooming現(xiàn)象、不能直接訪問每個像素、沒有片上處理功能。

CMOS攝像機(jī),CMOS稱為“互補(bǔ)金屬氧化物半導(dǎo)體”,CMOS實(shí)際上只是將晶體管放在硅塊上的技術(shù),沒有更多的含義。CMOS可以將光敏元件、放大器、A/D轉(zhuǎn)換器、存儲器、數(shù)字信號處理器和計(jì)算機(jī)接口控制電路集成在一塊硅片上。優(yōu)點(diǎn):體積小結(jié)構(gòu)簡單、片上處理功能多、低功耗、沒有Blooming現(xiàn)象、能直接訪問單個像素、高動態(tài)范圍(120dB)、幀率可以更高;缺點(diǎn):一致性差、光靈敏度差、噪聲大。

CCD傳感器相機(jī)適合高速動態(tài);

CMOS傳感器相機(jī)適合低速動態(tài)或靜止。

相對于CCD傳感器,CMOS傳感器的隨機(jī)讀取特性使其容易實(shí)現(xiàn)圖像的矩形感興趣區(qū)域(AOI)讀出方式。這一特性使得CMOS能針對較小的AOI時可以獲得更高的幀率。CMOS傳感器的另一優(yōu)點(diǎn)就是,讀出速度快。CMOS傳感器的缺點(diǎn)是填充因子很低,通常使用微鏡來提高其填充因子。

CCD和COMS區(qū)別:

? CCD的優(yōu)勢在于成像質(zhì)量好;

? CMOS價格比CCD便宜;

? CMOS電源消耗量比CCD低;

? CCD用于動態(tài)測量;

? CMOS 用于低速或靜態(tài)測量。但是現(xiàn)在全

局曝光的CMOS也可用于動態(tài)測量;

? 現(xiàn)在CCD是主流,但CMOS正在趕上,而且CMOS是未來。

注:CCD是全局曝光,而CMOS既存在全局曝光又有卷簾曝光。

如何選擇工業(yè)相機(jī):

首先要弄明白的是自己的檢測任務(wù),是靜態(tài)拍照還是動態(tài)拍照、拍照的頻率是多少、是做缺陷檢測還是尺寸測量或者是定位、產(chǎn)品的大小(拍攝視野)是多少、需要達(dá)到的精度多少、所用軟件的性能、現(xiàn)場環(huán)境情況如何、有沒有其它的特殊要求等。

如果是動態(tài)拍照,運(yùn)動速度是多少,根據(jù)運(yùn)動速度選擇最小曝光時間以及是否需要逐行掃描的相機(jī);而相機(jī)的幀率(最高拍照頻率)跟像素有關(guān),通常分辨率越高幀率越低,不同品牌的工業(yè)相機(jī)的幀率略有不同。

根據(jù)檢測任務(wù)的不同、產(chǎn)品的大小、需要達(dá)到的分辨率以及所用軟件的性能可以計(jì)算出所需工業(yè)相機(jī)的分辨率;現(xiàn)場環(huán)境最要考慮的是溫度、濕度、干擾情況以及光照條件來選擇不同的工業(yè)相機(jī)。

考慮待觀察或待測量物體的精度,根據(jù)精度選擇工業(yè)相機(jī)分辨率。

相機(jī)像素精度=單方向視野范圍大小/相機(jī)單方向分辨率。

則相機(jī)單方向分辨率=單方向視野范圍大小/理論精度。

91ef1c4a-e593-11ed-ab56-dac502259ad0.png

91f814a8-e593-11ed-ab56-dac502259ad0.png

920104b4-e593-11ed-ab56-dac502259ad0.png

920b2070-e593-11ed-ab56-dac502259ad0.png

921b3c58-e593-11ed-ab56-dac502259ad0.png

9223edda-e593-11ed-ab56-dac502259ad0.png

實(shí)例1:

92362306-e593-11ed-ab56-dac502259ad0.png

實(shí)例2:

假設(shè)檢測一個物體的表面劃痕,要求拍攝的物體大小為10*8mm,而要求的檢測精度是0.01mm。

首先假設(shè)要拍攝的視野范圍在12*10mm,那么相機(jī)的最低分辨率應(yīng)該選擇在:(12/0.01)*(10/0.01)=1200*1000,約為120萬像素的相機(jī),也就是說一個像素對應(yīng)一個缺陷檢測的話那么最低分辨率必須不少于120萬像素,但市面上常見的是130萬像素的相機(jī),因此一般而言是選用130萬像素的相機(jī)。

但實(shí)際問題是如果一個像素對應(yīng)一個缺陷的話,那么這樣的系統(tǒng)一定會極不穩(wěn)定,因?yàn)殡S便的一個干擾像素點(diǎn)都可能被誤認(rèn)為缺陷,所以為了提高系統(tǒng)的精準(zhǔn)度和穩(wěn)定性,最好取缺陷的面積在3到4個像素以上,這樣選擇的相機(jī)也就在130萬乘3以上,即最低不能少于300萬像素,通常采用300萬像素的相機(jī)為最佳(我見過最多的人抱著亞像素不放說要做到零點(diǎn)幾的亞像素,那就不用這么高分辨率的相機(jī)了。

相機(jī)的曝光時間

相機(jī)的最小曝光時間,可以決定目標(biāo)的運(yùn)動速度?;蛘叻催^來說,目標(biāo)的運(yùn)動速度,對相機(jī)的最小曝光時間提出了要求。假設(shè)我們的目標(biāo)運(yùn)動速度是1mm/S,我們的測量精度是0.01mm/pixel,那么我們必須考慮,物體的運(yùn)動引起的拖影必須要小于我們的精度0.01mm,目標(biāo)移動0.01mm,需要用時10ms,這就要求我們的相機(jī)的曝光時間必須小于10ms,如果大于這個曝光時間,那么僅僅物體運(yùn)動引起的模糊就會大于0.01,這時我們的精度已經(jīng)無法達(dá)到0.01了。

通常來說,物體運(yùn)動引起的模糊應(yīng)該比我們要求的測量精度小一個數(shù)量級,這樣可以減少其對系統(tǒng)的影響,一般我們的工業(yè)相機(jī)最快曝光時間可以達(dá)到幾十至一百多微秒的樣子。如此短的曝光時間,對光能量要求比較大,因此需要選擇合適的光源與光源控制器

3、鏡頭的選擇

工業(yè)相機(jī)鏡頭由多個透鏡、可變(亮度)光圈和對焦環(huán)組成。如下圖所示,在使用時由操作者觀察相機(jī)顯示屏來調(diào)整可變光圈和焦點(diǎn),以確保圖像的明亮程度及清晰度(有些鏡頭有固定調(diào)節(jié)系統(tǒng))。

924fd634-e593-11ed-ab56-dac502259ad0.png

(1)鏡頭的接口

鏡頭的接口尺寸是有國際標(biāo)準(zhǔn)的,共有三種接口型式,即F型、C型、CS型,其他有M42、萊卡、哈蘇、AK。F型接口是通用型接口,一般適用于焦距大于25mm的鏡頭;而當(dāng)物鏡的焦距約小于25mm時,因物鏡的尺寸不大,便采用C型或CS型接口。

C接口和CS接口的區(qū)別:

①C與CS接口的區(qū)別在于鏡頭與攝像機(jī)接觸面至鏡頭焦平面(攝像機(jī) CCD光電感應(yīng)器應(yīng)處的位置)的距離不同,C型接口此距離為17.526mm,CS型接口此距離為12.5mm。

② C型鏡頭與C型攝像機(jī),CS型鏡頭與CS型攝像機(jī)可以配合使用。C型鏡頭與CS型攝像機(jī)之間增加一個 5mm的C/CS轉(zhuǎn)接環(huán)可以配合使用。CS型鏡頭與C型攝像機(jī)無法配合使用。

9257f634-e593-11ed-ab56-dac502259ad0.png

926b8fa0-e593-11ed-ab56-dac502259ad0.png

(2)工業(yè)鏡頭的基本參

鏡頭選擇應(yīng)注意:①焦距 ②目標(biāo)高度 ③影像高度 ④放大倍數(shù) ⑤影像至目標(biāo)的距離 ⑥中心點(diǎn)/節(jié)點(diǎn) ⑦畸變。

<1>視場(Field of view,即FOV,也叫視野范圍)

視場(Field of view,即FOV,也叫視野范圍):指觀測物體的可視范圍,也就是充滿相機(jī)采集芯片的物體部分。(視場范圍是選型中必須要了解的)

Y=f*tanθ,Y:像的大小,f:焦距,θ:半畫角

θ=2tan-1*y/2f

例:1/2寸攝像機(jī)配12.5mm鏡頭時畫面橫向的視場面是:

θ=2tan-1*6.4/2*12.5=28.72

<2>工作距離(Working Distance,即WD)

工作距離(Working Distance,即WD):指從鏡頭前部到受檢驗(yàn)物體的距離。即清晰成像的表面距離(選型必須要了解的問題,工作距離是否可調(diào)?包括是否有安裝空間等)。

<3>分辨率

分辨率:圖像系統(tǒng)可以測到的受檢驗(yàn)物體上的最小可分辨特征尺寸。在多數(shù)情況下,視野越小,分辨率越好。(在實(shí)際選擇鏡頭時,鏡頭尺寸不能小于相機(jī)芯片尺寸,一定要要大于或等于相機(jī)芯片尺寸)

影響分辨率的主要因素:鏡頭結(jié)構(gòu)、材質(zhì)、加工精度等。

其它因素:

鏡頭光圈越大,分辨率越高;

光波長度,波長越短分辨率越高;

同檔次的固定焦距鏡頭比變焦鏡頭分辨率高;

短焦鏡頭一般邊緣分辨率比中心低;長焦鏡頭一般中心比邊緣分辨率低。

<4>景深(Depth of view,即DOF)

景深(Depth of view,即DOF):物體離最佳焦點(diǎn)較近或較遠(yuǎn)時,鏡頭保持所需分辨率的能力(需要了解客戶對景深是否有特殊要求?)

景深和鏡頭的焦距、光圈、物距有關(guān):

光圈越小,景深越大;

拍攝距離越大,景深越大;

焦距越短,景深越大。

<5>焦距(f)

焦距(f):是光學(xué)系統(tǒng)中衡量光的聚集或發(fā)散的度量方式,指從透鏡的光心到光聚集之焦點(diǎn)的距離。亦是照相機(jī)中,從鏡片中心到底片或CCD等成像平面的距離。(需要記住的重要公式)

f = {工作距離/視野范圍長邊(或短邊)}*CCD長邊(或短)

焦距大小的影響情況:

焦距越小,景深越大;焦距越小,畸變越大;焦距越小,漸暈現(xiàn)象越嚴(yán)重,使像差邊緣的照度降低。

===============================================================================

像差是影響圖像質(zhì)量的重要方面,常見的像差有如下六種:球差、慧差、像散、場曲、畸變、色差。

927c19ba-e593-11ed-ab56-dac502259ad0.png

928ee158-e593-11ed-ab56-dac502259ad0.png

929a6276-e593-11ed-ab56-dac502259ad0.png

92a64866-e593-11ed-ab56-dac502259ad0.png

<6>光圈與F值

光圈是一個用來控制鏡頭通光量裝置,它通常是在鏡頭內(nèi)。表達(dá)光圈大小我們是用F值,如f1.4,f2,f2.8。

92c26c08-e593-11ed-ab56-dac502259ad0.png

92d13c74-e593-11ed-ab56-dac502259ad0.png

<8>感光芯片尺寸

相機(jī)感光芯片的有效區(qū)域尺寸,一般指水平尺寸。這個參數(shù)對于決定合適的鏡頭縮放比例以獲取想要的視場非常重要。鏡頭主要縮放比例 (PMAG) 由感光芯片的尺寸和視場的比率來定義。雖然基本參數(shù)包括感光芯片的尺寸和視場,但PMAG卻不屬于基本參數(shù)。

<9>光學(xué)放大倍數(shù)

用于計(jì)算主要縮放比例的公式如下:

PMAG = CCD Size / FOV

顯示放大倍數(shù):

顯示放大倍率在顯微中應(yīng)用非常廣泛,被測物體的顯示放大倍率取決于三個因素:鏡頭光學(xué)倍率、工業(yè)相機(jī)感光芯片的尺寸(靶面大?。@示器尺寸。

顯示放大倍率=鏡頭光學(xué)倍率×顯示器尺寸×25.4/耙面對角線尺寸。

92d7087a-e593-11ed-ab56-dac502259ad0.png

工業(yè)鏡頭各參數(shù)間相互影響關(guān)系:

光圈大小的影響情況:

光圈越大,圖像亮度越高;景深越??;分辨率越高;

像場中央與邊緣:

一般像場中心較邊緣分辨率高;像場中心較邊緣光場照度高。

光波長度的影響:

在相同的工業(yè)相機(jī)及鏡頭參數(shù)條件下,照明光源的光波波長越短,得到的圖像的分辨力越高。所以在需要精密尺寸及位置測量的視覺系統(tǒng)中,盡量采用短波長的單色光作為照明光源,對提高系統(tǒng)精度有很大的作用。

(3)鏡頭的分類

為了適應(yīng)不同的應(yīng)用場合,鏡頭有多種類型,從不同的角度,就有不同的劃分方法:

按光學(xué)放大倍率及焦距劃分:

a、顯微鏡:體視顯微鏡、生物顯微鏡、金相顯微鏡、測量顯微鏡

b、常規(guī)鏡頭:

魚眼鏡頭:6-16mm

超廣角鏡頭:17-21mm

廣角鏡頭:24-35mm

標(biāo)準(zhǔn)鏡頭:45-75mm

長焦鏡頭:150-300mm

超長焦鏡頭:300mm以上

c、特殊鏡頭:

微距鏡頭

遠(yuǎn)距鏡頭

遠(yuǎn)心鏡頭

紅外鏡頭

紫外鏡頭

按其它性能劃分:

固定焦距鏡頭;

變焦鏡頭:

自動變焦

手動變焦

不同接口方式的鏡頭:

C接口(后截距17.526mm)

CS接口(后截距12.5mm)

F接口(尼康口)

M42

其它:哈蘇、徠卡、AK

各種鏡頭常用配件:

近拍接圈

偏振鏡

濾色片

UV鏡

雷登鏡

增溫鏡

各色濾鏡

帶通濾鏡

增倍鏡

分光鏡

棱鏡

92e6afdc-e593-11ed-ab56-dac502259ad0.png

遠(yuǎn)心鏡頭特性

遠(yuǎn)心鏡頭(Telecentric lens),主要是為糾正傳統(tǒng)鏡頭的視差而特殊設(shè)計(jì)的鏡頭,它可以在一定的物距范圍內(nèi),使得到的圖像放大倍率不會隨物距的變化而變化,這對被測物不在同一物面上的情況是非常重要的應(yīng)用。此外,遠(yuǎn)心鏡頭(Telecentric lens)相比普通鏡頭,還具有低畸變,高景深,高分辨力等特性 。遠(yuǎn)心鏡頭由于其特有的平行光路設(shè)計(jì)一直為對鏡頭畸變要求很高的機(jī)器視覺應(yīng)用場合所青睞,廣泛應(yīng)用于半導(dǎo)體、機(jī)械零部件,科研、激光測徑,印鈔等相關(guān)行業(yè),主要完成精密測量、定位等工作任務(wù)。

1.遠(yuǎn)心特性 非遠(yuǎn)心鏡頭下圖光學(xué)系統(tǒng)無法確保視場內(nèi)一致的放大率,于是總會造成測量精度的下降。

2.低畸變特性 大多數(shù)精確測量的場合需要對微小畸變進(jìn)行標(biāo)定,優(yōu)秀的遠(yuǎn)心鏡頭廠家采集精確的灰度圖像并進(jìn)行精確分析以測量畸變,使得遠(yuǎn)心鏡頭的畸變?nèi)绱宋⑿?,更真?shí)的還原圖像。

3.高景深范圍和高解析度過小的景深會引起對比度的下降,結(jié)果會降低分辨力。遠(yuǎn)心鏡頭具有高的景深范圍和解析度,滿足各種不同的測試要求。

遠(yuǎn)心鏡頭與普通鏡頭對比

遠(yuǎn)心工業(yè)鏡頭主要是為糾正傳統(tǒng)工業(yè)鏡頭的視差而特殊設(shè)計(jì)的鏡頭,它可以在一定的物距范圍內(nèi),使得到的圖像放大倍率不會隨物距的變化而變化,這對被測物不在同一物面上的情況是非常重要的應(yīng)用。

普通工業(yè)鏡頭目標(biāo)物體越靠近鏡頭(工作距離越短),所成的像就越大。在使用普通鏡頭進(jìn)行尺寸測量時,會存在如下問題:

1)由于被測量物體不在同一個測量平面,而造成放大倍率的不同;

2)鏡頭畸變大

3)視差也就是當(dāng)物距變大時,對物體的放大倍數(shù)也改變;

4)鏡頭的解析度不高;

5)由于視覺光源的幾何特性,而造成的圖像邊緣位置的不確定性。

而遠(yuǎn)心鏡頭就可以有效解決普通鏡頭存在的上述問題,而且沒有此性質(zhì)的判斷誤差,因此可用在高精度測量、度量計(jì)量等方面。遠(yuǎn)心鏡頭是一種高端的工業(yè)鏡頭,通常有比較出眾的像質(zhì),特別適合于尺寸測量的應(yīng)用。

無論何處,在特定的工作距離,重新調(diào)焦后會有相同的放大倍率,因?yàn)檫h(yuǎn)心鏡頭的最大視場范圍直接與鏡頭的光欄接近程度有關(guān),鏡頭尺寸越大,需要的現(xiàn)場就越大。遠(yuǎn)心測量鏡頭能提供優(yōu)越的影像質(zhì)素,畸變比傳統(tǒng)定焦鏡頭小,這種光學(xué)設(shè)計(jì)令影像面更對稱,可配合軟件進(jìn)行精密測量。

普通鏡頭優(yōu)點(diǎn):成本低,實(shí)用,用途廣。

普通鏡頭缺點(diǎn):放大倍率會有變化,有視差。

普通鏡頭應(yīng)用:大物體成像。

遠(yuǎn)心鏡頭的優(yōu)點(diǎn):放大倍數(shù)恒定,不隨景深變化而變化,無視差。

遠(yuǎn)心鏡頭的缺點(diǎn):成本高,尺寸大,重量重。

遠(yuǎn)心鏡頭的應(yīng)用:度量衡方面,基于CCD方面的測量,微晶學(xué)

工業(yè)鏡頭的選擇要點(diǎn):

對鏡頭的選擇,我們首先必須先確定客戶需求:

1、視野范圍、光學(xué)放大倍數(shù)及期望的工作距離:在選擇鏡頭時,我們會選擇比被測物體視野稍大一點(diǎn)的鏡頭,以有利于運(yùn)動控制。

2、景深要求:對于對景深有要求的項(xiàng)目,盡可能使用小的光圈;在選擇放大倍率的鏡頭時,在項(xiàng)目許可下盡可能選用低倍率鏡頭。如果項(xiàng)目要求比較苛刻時,傾向選擇高景深的尖端鏡頭。

3、芯片大小和相機(jī)接口:例如2/3’’鏡頭支持最大的工業(yè)相機(jī)耙面為2/3’’,它是不能支持1英寸以上的工業(yè)相機(jī)。

4、注意與光源的配合,選配合適的鏡頭 。

5、可安裝空間:在方案可選擇情況下,讓客戶更改設(shè)備尺寸是不現(xiàn)實(shí)的。

典型的選型案例:

案例一:

93063d70-e593-11ed-ab56-dac502259ad0.png

案例二:

9310d44c-e593-11ed-ab56-dac502259ad0.png

931cc770-e593-11ed-ab56-dac502259ad0.png

9323b6ac-e593-11ed-ab56-dac502259ad0.png

常用的工業(yè)鏡頭品牌:

9337bb16-e593-11ed-ab56-dac502259ad0.png

快門速度計(jì)算:

假設(shè)速度是 0.5m/s, sensor 為 640*480 的分辨率,視場為4.2*3mm,

則有:4.2mm/640=0.00656mm ,3mm/480=0.00625mm,取最小的像素當(dāng)量,此時的當(dāng)量為一個像素=0.000625mm。

當(dāng)物體在快門時間內(nèi)的運(yùn)動大于 1.5 個像素時可以認(rèn)為會出現(xiàn)拖影,因此要不出現(xiàn)拖影則:

t(快門)小于或者等于 0.00625mm*1.5/0.5m/s=0.00001875s。

t=像素當(dāng)量 x1.5(指定的常數(shù))/運(yùn)動速度。

像元尺寸=CCD 長/水平方向分辨率(或者 CCD 寬/垂直方向分辨率)。

一般長的方向?qū)χ曇伴L的方向,寬的方向?qū)σ曇岸痰姆较颉?/p>

4. 圖像采集卡

圖像采集卡只是完整的機(jī)器視覺系統(tǒng)的一個部件,但是它扮演一個非常重要的角色。圖像采集卡直接決定了攝像頭的接口:黑白、彩色、模擬、數(shù)字等等。

比較典型的是PCI或AGP兼容的捕獲卡,可以將圖像迅速地傳送到計(jì)算機(jī)存儲器進(jìn)行處理。有些采集卡有內(nèi)置的多路開關(guān)。例如,可以連接8個不同的攝像機(jī),然后告訴采集卡采用那一個相機(jī)抓拍到的信息。有些采集卡有內(nèi)置的數(shù)字輸入以觸發(fā)采集卡進(jìn)行捕捉,當(dāng)采集卡抓拍圖像時數(shù)字輸出口就觸發(fā)閘門。

圖像采集卡的主要功能:

A/D轉(zhuǎn)換

圖像傳輸

圖像采集控制

圖像處理(FPGA、DSP

模擬量圖像采集卡:

標(biāo)準(zhǔn)視頻信號采集: PAL、NTSC

非標(biāo)準(zhǔn)視頻信號采集

數(shù)字量圖像采集卡:

IEEE1394卡

RS-644 LVDS

Channel Link LVDS

Camera Link LVDS

千兆網(wǎng)圖像傳輸卡/傳輸器

5.視覺處理器

視覺處理器集采集卡與處理器于一體。以往計(jì)算機(jī)速度較慢時,采用視覺處理器加快視覺處理任務(wù)。現(xiàn)在由于采集卡可以快速傳輸圖像到存儲器,而且計(jì)算機(jī)也快多了,所以現(xiàn)在視覺處理器用的較少了。

二、算法(預(yù)處理算法、檢測算法)

常用的圖像處理算法:

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

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

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

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

2、圖像增強(qiáng):

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

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

直方圖增強(qiáng)(灰度直方圖、直方圖均衡化);

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

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

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

4、圖像分割:

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

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

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

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

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

(5)色彩分割;

(6)分水嶺分割;

5、圖像特征:

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

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

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

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

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

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

6、圖像/模板匹配:

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

7、色彩分析

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

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

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

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

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

10、圖像分類(識別)

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

11、圖像復(fù)原

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

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

1、做工業(yè)視覺檢測的公司有哪些?

比較出名的有:大恒圖像(亞洲Halcon最大代理商)、凌云光技術(shù)(VisionPro視覺平臺:印刷、3C電子、顯示屏、玻璃、線路板檢測)、大族激光(振靜系統(tǒng):視覺激光焊接,定視覺位、缺陷檢測)、康耐視、基恩士、深圳精銳視覺、深圳市視覺龍科技有限公司、廣州超音速、深圳市創(chuàng)科自動化等等。

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

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

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

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

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

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

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

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

OpenCV具有以下的特征:(1)開源計(jì)算機(jī)視覺采用C/C++編寫。(2)使用目的是開發(fā)實(shí)時應(yīng)用程序。(3)獨(dú)立與操作系統(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),如列表、隊(duì)列、集合、樹和圖等進(jìn)行操作。(5)具有基本的數(shù)字圖象處理能力,如可進(jìn)行濾波、邊緣檢測、角點(diǎn)檢測、采樣與差值、色彩轉(zhuǎn)換、形態(tài)操作、直方圖和圖象金字塔等操作。

(6)可對各種結(jié)構(gòu)進(jìn)行分析,包括連接部件分析、輪廓處理、距離變換、各種距的計(jì)算、模板匹配、Hongh變換、多邊形逼近、直線擬合、橢圓擬合和Delaunay三角劃分等。(7)對攝像頭的定標(biāo),包括發(fā)現(xiàn)與跟蹤定標(biāo)模式、定標(biāo)、基本矩陣估計(jì)、齊次矩陣估計(jì)和立體對應(yīng)。(8)對運(yùn)動的分析,如對光流、運(yùn)動分割和跟蹤的分析。(9)對目標(biāo)的識別,可采用特征法和隱馬爾科夫模型(HMM)法。(10)具有基本的GUI功能,包括圖像與視頻顯示、鍵盤和鼠標(biāo)事件處理及滾動條等。(11)可對圖像進(jìn)行標(biāo)注,如對線、二次曲線和多邊形進(jìn)行標(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è)計(jì)平臺的核心,也是開發(fā)測量或控制系統(tǒng)的理想選擇。LabView開發(fā)環(huán)境集成了工程師和科學(xué)家快速構(gòu)建各種應(yīng)用所需的所有工具,旨在幫助工程師和科學(xué)家解決問題、提高生產(chǎn)力和不斷創(chuàng)新。

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

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

H: 0 — 180

S: 0 — 255

V: 0 — 255

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

934b4758-e593-11ed-ab56-dac502259ad0.png

93567038-e593-11ed-ab56-dac502259ad0.png

審核編輯 :李倩

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

    關(guān)注

    163

    文章

    4597

    瀏覽量

    122914
  • 數(shù)據(jù)管理
    +關(guān)注

    關(guān)注

    1

    文章

    312

    瀏覽量

    20029
  • 工業(yè)檢測
    +關(guān)注

    關(guān)注

    0

    文章

    46

    瀏覽量

    10235

原文標(biāo)題:全面解析機(jī)器視覺工業(yè)缺陷檢測(光源,相機(jī),鏡頭,算法)

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    工業(yè)相機(jī)鏡頭常用參數(shù)選型教程3 #工業(yè)相機(jī)選型 #工業(yè)鏡頭選型 #機(jī)器視覺檢測

    光源相機(jī)機(jī)器視覺
    志強(qiáng)視覺科技
    發(fā)布于 :2023年09月27日 14:39:10

    工業(yè)相機(jī)鏡頭常用參數(shù)選型教程4 #工業(yè)相機(jī)選型 #工業(yè)鏡頭選型 #機(jī)器視覺檢測

    機(jī)器視覺工業(yè)相機(jī)
    志強(qiáng)視覺科技
    發(fā)布于 :2023年10月13日 13:30:45

    機(jī)器視覺鏡頭選擇

    和測量方形、圓形和橢圓形物體。提高機(jī)器視覺系統(tǒng)的精確度,可以幫助保持統(tǒng)一的包裝表面和顏色。盡管照相機(jī)、分析軟件和照明對于機(jī)器視覺系統(tǒng)都是十分
    發(fā)表于 10-22 15:57

    機(jī)器視覺檢測系統(tǒng)在薄膜表面缺陷檢測的應(yīng)用

    工業(yè)半透明薄膜生產(chǎn)提供經(jīng)濟(jì)、簡易、適用的質(zhì)量評估方法。機(jī)器視覺薄膜表面缺陷檢測原理機(jī)器
    發(fā)表于 10-30 16:15

    深圳機(jī)器視覺led光源有什么優(yōu)勢

    機(jī)器視覺系統(tǒng)主要包含三方面的工作:圖像采集、圖像分析、結(jié)果輸出顯示。而獲得較好的圖像是機(jī)器視覺的核心,圖像采集主要是由視覺
    發(fā)表于 01-11 10:54

    紗布瑕疵缺陷機(jī)器視覺檢測的應(yīng)用

    隨著科技的進(jìn)步,大家都知道,機(jī)器視覺可以讓計(jì)算機(jī)遠(yuǎn)遠(yuǎn)超越人的視覺和速度以及一致性,通過識別并檢測產(chǎn)品中的細(xì)微瑕疵或缺陷。
    發(fā)表于 03-25 10:07

    機(jī)器視覺硬件——光源是什么

    檢測物體打光的根本目的就是提高缺陷與背景的對比度,將缺陷凸顯出來,便于機(jī)器視覺算法進(jìn)一步處理。它
    發(fā)表于 07-05 07:31

    福建機(jī)器視覺檢測設(shè)備系統(tǒng)配件由哪幾部分組成?

    機(jī)器視覺檢測設(shè)備是最近幾年發(fā)展起來的一款可以代替人眼來對產(chǎn)品的相關(guān)環(huán)節(jié)進(jìn)行檢測的一款機(jī)器。應(yīng)用較為廣泛的就有產(chǎn)品表面
    發(fā)表于 07-21 09:44

    惠州機(jī)器視覺環(huán)形光源的應(yīng)用

    合適時,可大大減少陰影、提高對比度,實(shí)現(xiàn)大面積熒光照明。環(huán)形光源檢測高反射材料表面的缺陷極佳,非常適合電路板和BGA(球柵陣列封裝)等產(chǎn)品的缺陷
    發(fā)表于 08-04 11:55

    機(jī)器視覺入門課程(光源選型、鏡頭選型、相機(jī)選型、打光方式分析)

    機(jī)器視覺入門課程包括了機(jī)器視覺光源的選擇\機(jī)器視覺
    發(fā)表于 12-15 16:05 ?0次下載

    解析工業(yè)相機(jī)如何進(jìn)行視覺檢測

    隨著AI技術(shù)和智能工業(yè)機(jī)器人的不斷發(fā)展,工業(yè)機(jī)器人和人工智能得到了越來越廣泛的普及,今天我們就來剖析下工業(yè)
    發(fā)表于 07-30 16:36 ?5367次閱讀

    如何挑選合適的視覺檢測工業(yè)相機(jī)

    工業(yè)4.0時代的到來,機(jī)器視覺檢測技術(shù)越來越被廣泛應(yīng)用,針對各式應(yīng)用也延伸出不同的需求,而相機(jī)選型向來執(zhí)行計(jì)劃前相當(dāng)重要的前導(dǎo)之一。
    發(fā)表于 12-15 13:47 ?2154次閱讀

    工業(yè)智能相機(jī)—集成視覺檢測軟件的CCD工業(yè)相機(jī)

    工業(yè)智能相機(jī),Baumer視覺傳感器,集成視覺檢測軟件的CCD工業(yè)
    發(fā)表于 06-16 15:40 ?3552次閱讀

    產(chǎn)品型錄--工業(yè)相機(jī)工業(yè)鏡頭光源、采集卡-51camera

    本文涵蓋工業(yè)相機(jī)、工業(yè)鏡頭、光源、采集卡、工控機(jī)、線纜等機(jī)器
    發(fā)表于 10-09 17:29 ?1次下載

    如何為工業(yè)相機(jī)匹配最佳的鏡頭

    場景;系統(tǒng)卡頓:鏡頭相機(jī)、光源不匹配,拖慢處理速度。選型要精準(zhǔn)匹配需求。在工業(yè)自動化、機(jī)器視覺
    的頭像 發(fā)表于 06-16 17:33 ?315次閱讀
    如何為<b class='flag-5'>工業(yè)</b><b class='flag-5'>相機(jī)</b>匹配最佳的<b class='flag-5'>鏡頭</b>