計算機視覺 の1. 影像預處理
文章目錄
1.顏色空間
- RGB 是越疊加越亮(一般用於電腦顯示)
- CMY 是越疊加越黑(一般用於印刷)
灰度圖的轉化公式:
2.直方圖均衡化
對影像進行非線性拉伸。重新分配各個灰度單位中的畫素點的數量,一般是針對拍的整張圖片太白或者太暗。如果是區域性的暗或者是量,那麼就可以了。可以使用自適應的直方圖。
3.形態學
4.濾波/卷積
不同的功能需要定義不同的函式
- 平滑,去噪
- 梯度,銳化
- 邊緣,顯著點,紋理
- 模式檢測
4.1濾波前的填充
為保持大小不變,在濾波之前的填充操作:
- 補零
- 邊界複製
- 映象
- 塊複製
具體效果如下:
目前來看,應該是補零的方式用的最多。
4.2幾種經典的濾波器
-
平均濾波:一般不怎麼用,即不能去噪,也不能很好的提取特徵。
-
中值濾波:一般用作去噪。
-
高斯錄波器:把周圍變模糊,有點類似於手機相機的背景虛化功能。(主要作用是用來構建高斯金字塔)
-
檢測梯度用的 prewitt 濾波:
4.2.1 Laplacian 運算元
上面求梯度的方法,都是相當於都是求的一階導數的梯度,而 laplacian運算元,是二階導數。注意,他的所有的卷積和相加等於0。
laplacian 運算元,由於全部相加等於0,所以當畫面非常均勻的時候,他就是0,當某一個畫素點比較突出,那麼最後濾波的結果,就會比較突出,那麼就可以實現一個銳化的過程,下邊是他的效果圖。
除此之外,還有一種簡單的實現銳化效果的濾波器。
5.影像金字塔
一般的影像金字塔,常用的有兩種,一種是高斯金字塔,一種是拉普拉斯金字塔。
5.1高斯金字塔
普通圖片,如果直接進行下采樣的話,會損失很多細節,可以先通過高斯濾波,對高斯濾波完以後的圖片再進行下采樣,得到的圖片會比較清晰。如下圖:採用高斯濾波的方法,形成的影像金字塔,就是高斯金字塔。
5.2拉普拉斯金字塔
拉普拉斯金字塔,出現的目的,就是為了在用高斯金字塔下采樣完成以後,再進行上取樣還原的時候,能把缺失的部分補回去。說白了,他就是一個差值。
題外話
1. 為什麼濾波器一般都是對稱矩陣
其實主要目的是為了降低計算的複雜程度。
2.絳帷
絳帷就是把維度降低,然後把一些不是很重要的資料去掉。
相關文章
- Python 計算機視覺(十五)—— 影像特效處理Python計算機視覺特效
- 計算機視覺實戰的深度學習實戰二:影像預處理計算機視覺深度學習
- 【計算機視覺】利用GAN Prior來處理各種視覺任務計算機視覺
- OpenCV計算機視覺學習(12)——影像量化處理&影像取樣處理(K-Means聚類量化,區域性馬賽克處理)OpenCV計算機視覺聚類
- OpenCV計算機視覺學習(15)——淺談影像處理的飽和運算和取模運算OpenCV計算機視覺
- 視覺化影像處理 | 視覺化訓練器 | 影像分類視覺化
- webgl 影像處理 加速計算Web
- 影像預處理
- CV:計算機視覺基礎之影像儲存到計算機的原理daiding計算機視覺AI
- 計算機視覺中的影像標註工具總結計算機視覺
- 影像預處理方法
- 《OpenCV 4.5計算機視覺開發實戰:基於Python》OpenCV影像處理入門書OpenCV計算機視覺Python
- 淺析機器視覺在醫療影像處理中的應用視覺
- Caffe簡單例程,影像處理,Netscope視覺化方法單例視覺化
- OpenCV計算機視覺學習(4)——影像平滑處理(均值濾波,高斯濾波,中值濾波,雙邊濾波)OpenCV計算機視覺
- OpenCV計算機視覺學習(2)——影像算術運算 & 掩膜mask操作(數值計算,影像融合,邊界填充)OpenCV計算機視覺
- [計算機視覺]基於內容的影像搜尋實現計算機視覺
- iOS計算機視覺—ARKitiOS計算機視覺
- 計算機視覺論文集計算機視覺
- 論文資源: CVPR、ICCV、ECCV、IJCAI等計算機視覺、影像處理頂會頂刊歷年論文連結AI計算機視覺
- 機器視覺中常用影像處理庫都有哪些?重點關注.net視覺
- 2024年5月計算機視覺論文推薦:包括擴散模型、視覺語言模型、影像編輯和生成、影片處理和生成以及影像識別等各個主題計算機視覺模型
- OpenCV計算機視覺學習(8)——影像輪廓處理(輪廓繪製,輪廓檢索,輪廓填充,輪廓近似)OpenCV計算機視覺
- 目標檢測和影像分類及其相關計算機視覺的影像分佈計算機視覺
- 自然語言處理(nlp)比計算機視覺(cv)發展緩慢,而且更難!自然語言處理計算機視覺
- 計算機視覺—影象特效(3)計算機視覺特效
- 計算機視覺環境配置計算機視覺
- OpenVINO計算機視覺模型加速計算機視覺模型
- split用法與影像預處理
- 【計算機視覺】視訊格式介紹計算機視覺
- Python 影像處理 OpenCV (9):影像處理形態學開運算、閉運算以及梯度運算PythonOpenCV梯度
- 計算機處理器結構計算機
- 計算機視覺頂會引用格式計算機視覺
- 計算機視覺方向乾貨文章計算機視覺
- 人工智慧 (14) 計算機視覺人工智慧計算機視覺
- Python計算機視覺-第2章Python計算機視覺
- 影像預處理包括哪些東東?
- OpenCV計算機視覺學習(9)——影像直方圖 & 直方圖均衡化OpenCV計算機視覺直方圖