數字影像處理day_12 影像分割
一. 基礎知識
1. 為什麼要進行影像分割
景物一般由目標組成,反映在影像中是眾多的區域,為把區域分開,要進行影像分割研究。
2. 影像分割屬於影像分析的範疇
影像處理、影像分析與理解的區別 | ||
---|---|---|
影像處理 | 影像分析與理解 | |
輸出內容 | 影像 | 數值、符號 |
目的 | 主要是增強視覺效果 | 讓計算機理解影像內容 |
研究方法 | 理論上比較成熟 | 缺乏普適的方法 具體問題具體分析 許多問題還很難解決 |
教材內容 | 大同小異 | 不同教材內容變化較大 |
3. 影像分割定義
將數字影像分割為互不相交區域的過程。定位感興趣物件在影像中的位置和範圍
4. 影像分割的數學定義
- : 說明分割必須是完全的,且每個畫素必須屬於某一區域
- 是一個連通集: 說明一個區域中的點必須以某種預定義的方式來連線(4連線或8連線)
- : 說明個區域必須是不相交的
- : 說明每一個區域都具有相同的某種屬性,如相同的灰度值
- ,是定義在集合的點上的一個邏輯屬性: 說明兩個鄰接區域在屬性在Q的意義上必須是不同的
5. 影像分割的基本策略
影像分割主要是基於灰度值的兩個基本特性:不連續性(區域之間)、相似性(區域內部)
在前者中,為了找出影像的邊緣資訊,首先要檢測出區域性特性的不連續性部分,再將它們連成邊界;這些邊界把影像分成不同的區域,從而實現影像的分割;常用的分割方法有基於邊緣檢測的影像分割、基於閾值選取的影像分割等
在後者,根據一組預定義的準則將一幅影像分割為若干相似區域,如閾值處理法、區域生長法等
二. 點、線和邊緣檢測
1. 點的檢測
用空域的高通濾波器(如拉普拉斯運算元)來檢測孤立點
影像:
8 | 8 | 8 |
8 | 128 | 8 |
8 | 8 | 8 |
模板:
-1 | -1 | -1 |
-1 | 8 | -1 |
-1 | -1 | -1 |
2. 線的檢測
3. 邊緣檢測
相關文章
- 數字影像處理實驗(四)影像銳化
- 【傳統影像處理】1 數字影像基礎
- 數字影像處理--認識影像各種概念
- [00]數字影像處理-matlab速成Matlab
- 數字影像處理相關練習
- 數字影像處理-取樣量化(Matlab)Matlab
- visual C++數字影像處理類C++
- 影像處理--影像特效特效
- Win8 Metro(C#)數字影像處理--2.62影像對數增強C#
- 數字影像處理學習筆記(1)——傅立葉變換在影像處理中的應用筆記
- webgl 影像處理2---影像畫素處理Web
- 數字影像處理實驗之對比度拉伸
- 演算法 | 數字影像處理之「中值濾波」演算法
- Python影像處理丨5種影像處理特效Python特效
- 個人實驗程式碼記錄 | 數字影像處理實驗3·影像直方圖與均衡化處理直方圖
- 影像預處理
- Python 影像處理 OpenCV (6):影像的閾值處理PythonOpenCV
- Python 影像處理 OpenCV (7):影像平滑(濾波)處理PythonOpenCV
- [Python影像處理] 三十.影像量化及取樣處理萬字詳細總結(推薦)Python
- 數字影像處理讀書筆記(三)直方圖匹配筆記直方圖
- 前端影像處理指南前端
- 影像處理_切邊
- 影像預處理方法
- 影像輪廓處理
- 紅外影像處理
- 影像處理案例03
- OpenCV(影像NaN處理)OpenCVNaN
- Python 影像處理 OpenCV (15):影像輪廓PythonOpenCV
- openCV中的影像處理 3 影像閾值OpenCV
- 數字影像處理,經典對比度增強演算法演算法
- Python 影像處理 OpenCV (3):影像屬性、影像感興趣 ROI 區域及通道處理PythonOpenCV
- Ai影像分割模型PaddleSeg——自定義資料集處理AI模型
- Python 影像處理 OpenCV (16):影像直方圖PythonOpenCV直方圖
- Python 影像處理 OpenCV (14):影像金字塔PythonOpenCV
- 演算法影像崗-影像分類與影像分割演算法
- 影像行畫素處理
- 遙感影像處理流程
- 影像處理之骨架提取