[Matlab] 影像處理– Image Segmentation | 社區大學終身學習網
![[Matlab] 影像處理– Image Segmentation](https://i.imgur.com/1IaoGs0.jpg)
![[Matlab] 影像處理– Image Segmentation](https://i.imgur.com/1IaoGs0.jpg)
最近在做研究時需要測量材料的微觀硬度(Microhardness),機器會在設定好的位置上用鑽石壓出一個稜形的印記,較硬的材料抵抗壓印的能力較好,所壓出的印記就越小。因此該印記的大小即是材料硬度的指標,就像下圖所示:
原本實驗儀器是可以自動量測,但由於它量測的精度實在太差,最後都需要人為校正。一個樣品通常要打600個點,我手上有30個樣品,總共有18000個點要校正。即使一個點校正只要花10秒,這樣總共要浪費我50個小時去校正,想到就覺得頭痛。
由於機器打硬度的形狀都很規整,印記跟基材的對比又非常大,用影像處理寫個程式來自動判斷印記大小並不難。因此就來寫篇文章就來記錄一下我在開發這個程式的過程中學習到的一些影像處理上的技巧。這次的程式是以Matlab來撰寫的,但是所有用到的影像處理方法都是通用的,換成是其他語言也都可行。
本文著重於圖像分割(Image Segmentation)的技巧整理,有關完整的影像處理請參閱[Matlab] 影像處理 – Indent Measurement[1]。
本文中所使用到的方法需要先安裝Image Processing Toolbox[2]才能使用喔。
我的目的是測量印記的對角線長度,第一步自然是要讓程式辨認出印記與基材的差異。在影像處理中有個專有名詞叫做圖像分割(Image Segmentation)[3],有幾種常見的作法:
以特定顏色數值為閾值(Threshold),把影像轉為二值圖(Binary Image),超過閾值為白色,不超過為黑色。這是最簡單的一種圖像分割法,缺點是閾值要人為決定。
決定閾值我們可以沿著某條線將圖像中的像素RGB取出來,觀察RGB值變化最大的地方。以本篇的圖像為例,可以劃一條通過印記與基材的橫線:
>> im = imread("indent.png"); >> imshow(im) >> row = 1...MATLAB 影像處理Part 1 ( MATLAB深度學習競賽培訓課程) | 社區大學終身學習網
MATLAB教學 | 社區大學終身學習網
MATLAB教學 | 社區大學終身學習網
[2018.10.4 Lesson3]Matlab矩陣運算與影像局部處理 | 社區大學終身學習網
[Matlab] 影像處理– Image Segmentation | 社區大學終身學習網
[訊號處理] 2d Convolution & 簡單的影像處理(利用MATLAB ) | 社區大學終身學習網
影像標記(Image Labeler) | 社區大學終身學習網
影像處理概論 | 社區大學終身學習網
應用MATLAB 軟體執行數位影像處理教學範例之研究Example ... | 社區大學終身學習網
盧家鋒Chia | 社區大學終身學習網
![](https://i.imgur.com/1IaoGs0.jpg)
影像處理好easy哪裡學?花蓮縣社區大學開課資訊
想要學習影像處理好easy可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家...
![](https://i.imgur.com/1IaoGs0.jpg)
數位影像處理基礎哪裡學?彰化縣湖埔社區大學開課資訊
想要學習數位影像處理基礎可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大...
![](https://i.imgur.com/1IaoGs0.jpg)
Photoshop數位影像處理哪裡學?臺中市北屯社區大學開課資訊
想要學習Photoshop數位影像處理可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以...
![](https://i.imgur.com/1IaoGs0.jpg)
電腦數位影像處理基礎哪裡學?臺北市中正社區大學開課資訊
想要學習電腦數位影像處理基礎可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下...
![](https://i.imgur.com/1IaoGs0.jpg)
數位影像處理基礎哪裡學?彰化縣湖埔社區大學開課資訊
想要學習數位影像處理基礎可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大...
![](https://i.imgur.com/1IaoGs0.jpg)
電腦數位影像處理基礎哪裡學?臺北市中正社區大學開課資訊
想要學習電腦數位影像處理基礎可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下...
![](https://i.imgur.com/1IaoGs0.jpg)
數位影像處理基礎哪裡學?彰化縣湖埔社區大學開課資訊
想要學習數位影像處理基礎可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大...
![](https://i.imgur.com/1IaoGs0.jpg)
電腦數位影像處理入門哪裡學?臺北市中正社區大學開課資訊
想要學習電腦數位影像處理入門可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下...
![](https://i.imgur.com/1IaoGs0.jpg)
影像處理好easy哪裡學?花蓮縣社區大學開課資訊
想要學習影像處理好easy可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家...