
- Mahotas 教程
- Mahotas - 首頁
- Mahotas - 簡介
- Mahotas - 計算機視覺
- Mahotas - 歷史
- Mahotas - 特性
- Mahotas - 安裝
- Mahotas 影像處理
- Mahotas - 影像處理
- Mahotas - 載入影像
- Mahotas - 載入灰度影像
- Mahotas - 顯示影像
- Mahotas - 顯示影像形狀
- Mahotas - 儲存影像
- Mahotas - 影像質心
- Mahotas - 影像卷積
- Mahotas - 建立RGB影像
- Mahotas - 影像尤拉數
- Mahotas - 影像中零的比例
- Mahotas - 獲取影像矩
- Mahotas - 影像區域性最大值
- Mahotas - 影像橢圓軸
- Mahotas - 影像RGB拉伸
- Mahotas 顏色空間轉換
- Mahotas - 顏色空間轉換
- Mahotas - RGB轉灰度轉換
- Mahotas - RGB轉LAB轉換
- Mahotas - RGB轉棕褐色
- Mahotas - RGB轉XYZ轉換
- Mahotas - XYZ轉LAB轉換
- Mahotas - XYZ轉RGB轉換
- Mahotas - 增加伽馬校正
- Mahotas - 拉伸伽馬校正
- Mahotas 標記影像函式
- Mahotas - 標記影像函式
- Mahotas - 標記影像
- Mahotas - 過濾區域
- Mahotas - 邊界畫素
- Mahotas - 形態學運算
- Mahotas - 形態學運算元
- Mahotas - 求影像均值
- Mahotas - 裁剪影像
- Mahotas - 影像離心率
- Mahotas - 影像疊加
- Mahotas - 影像圓度
- Mahotas - 調整影像大小
- Mahotas - 影像直方圖
- Mahotas - 影像膨脹
- Mahotas - 影像腐蝕
- Mahotas - 分水嶺演算法
- Mahotas - 影像開運算
- Mahotas - 影像閉運算
- Mahotas - 填充影像空洞
- Mahotas - 條件膨脹影像
- Mahotas - 條件腐蝕影像
- Mahotas - 條件分水嶺演算法
- Mahotas - 影像區域性最小值
- Mahotas - 影像區域最大值
- Mahotas - 影像區域最小值
- Mahotas - 高階概念
- Mahotas - 影像閾值化
- Mahotas - 設定閾值
- Mahotas - 軟閾值
- Mahotas - Bernsen區域性閾值化
- Mahotas - 小波變換
- 製作影像小波中心
- Mahotas - 距離變換
- Mahotas - 多邊形工具
- Mahotas - 區域性二值模式
- 閾值鄰域統計
- Mahotas - Haralic 特徵
- 標記區域的權重
- Mahotas - Zernike 特徵
- Mahotas - Zernike矩
- Mahotas - 排序濾波器
- Mahotas - 二維拉普拉斯濾波器
- Mahotas - 多數濾波器
- Mahotas - 均值濾波器
- Mahotas - 中值濾波器
- Mahotas - Otsu方法
- Mahotas - 高斯濾波
- Mahotas - Hit & Miss 變換
- Mahotas - 標記最大值陣列
- Mahotas - 影像均值
- Mahotas - SURF密集點
- Mahotas - SURF積分圖
- Mahotas - Haar 變換
- 突出顯示影像最大值
- 計算線性二值模式
- 獲取標記的邊界
- 反向Haar變換
- Riddler-Calvard 方法
- 標記區域的大小
- Mahotas - 模板匹配
- 加速魯棒特徵
- 去除帶邊框的標記
- Mahotas - Daubechies 小波
- Mahotas - Sobel 邊緣檢測
Mahotas - 小波變換
小波變換是一種將影像分解成不同頻率分量的數學技術。小波變換可以捕捉影像的區域性和全域性細節。
小波變換使用稱為小波的小波形函式來分析訊號。這些小波經過縮放和平移以匹配影像中存在的不同模式。
小波變換涉及修改頻率分量的低頻和高頻係數,以識別模式並增強影像。可以透過小波逆變換恢復原始影像。
讓我們討論一下小波變換技術及其逆變換。
Daubechies變換
Daubechies變換是一種用於將訊號分解成不同頻率分量的小波變換技術。它允許我們同時在時域和頻域分析訊號。
讓我們看看下面的Daubechies變換影像:

Daubechies逆變換
Daubechies逆變換是Daubechies變換的逆過程。它從透過Daubechies變換獲得的各個頻率分量重建原始影像。
透過應用逆變換,我們可以恢復訊號,同時保留重要的細節。
在這裡,我們來看一下Daubechies逆變換:

Haar變換
Haar變換技術透過將影像劃分成子區域來將其分解成不同的頻率分量。然後計算平均值之間的差異,以對影像應用小波變換。
在下圖中,我們看到了Haar變換後的影像:

Haar逆變換
Haar逆變換從透過Haar變換獲得的頻率分量重建原始影像。它是Haar變換的逆運算。
讓我們看一下Haar逆變換:

示例
在下面的示例中,我們嘗試執行上面解釋的所有小波變換:
import mahotas as mh import numpy as np import matplotlib.pyplot as mtplt image = mh.imread('sun.png', as_grey=True) # Daubechies transformation daubechies = mh.daubechies(image, 'D6') mtplt.imshow(daubechies) mtplt.title('Daubechies Transformation') mtplt.axis('off') mtplt.show() # Inverse Daubechies transformation daubechies = mh.daubechies(image, 'D6') inverse_daubechies = mh.idaubechies(daubechies, 'D6') mtplt.imshow(inverse_daubechies) mtplt.title('Inverse Daubechies Transformation') mtplt.axis('off') mtplt.show() # Haar transformation haar = mh.haar(image) mtplt.imshow(haar) mtplt.title('Haar Transformation') mtplt.axis('off') mtplt.show() # Inverse Haar transformation haar = mh.haar(image) inverse_haar = mh.ihaar(haar) mtplt.imshow(inverse_haar) mtplt.title('Inverse Haar Transformation') mtplt.axis('off') mtplt.show()
輸出
獲得的輸出如下所示:
Daubechies變換

Daubechies逆變換

Haar變換

Haar逆變換

我們將在後面的章節中詳細討論所有的小波變換。
廣告