參數註解已簡化, 完整訊息請查 OpenCV 手冊
模組參數 | 參數註解 |
---|---|
左上 X/Y | 字幕區域左上角坐標 (X,Y) |
右下 X/Y | 字幕區域右下角坐標 (X,Y), 必須大於左上角的坐標 |
顯示區域 | 畫出字幕區域的邊框 |
模組參數 | 參數註解 |
---|---|
模型 | 用於OpenCV中顏色模型的轉換, 如 BGR 轉 HSV. 部分模組需要特定的色彩模型, 請按需要修改 |
模組參數 | 參數註解 |
---|---|
深度 | 用於調整OpenCV中圖像的位深度以及精度. 部分模組僅支持 8U 模式, 暫不可選通道數 |
保留邊緣, 去除噪點, 能較好的過濾低頻噪聲
模組參數 | 參數註解 |
---|---|
直徑 | 設定過濾時鄰域像素的直徑 |
Sigma 色彩 | 色彩空間的標準方差, 數值越大, 表明該像素鄰域內有更寬廣的顏色會被混合到一起, 產生較大的半相等顏色區域 |
Sigma 坐標 | 坐標空間的標準方差, 數值越大, 意味著越遠的像素會相互影響, 從而使更大的區域足夠相似的顏色獲取相同的顏色 |
邊界類型 | 判斷像素邊界的模式 |
對內核內的像素模糊(平滑)處理, 從而去除噪點
模組參數 | 參數註解 |
---|---|
核寬度/高度 | 用於濾波計算的內核大小 |
錨點 X/Y | 內核中錨點位置, -1 代表內核的中心點 |
歸一化 | 是否進行歸一化, 是 -> 均值濾波 否 -> 方框濾波 |
邊界類型 | 判斷像素邊界的模式 |
用於去除常態分布的噪聲
模組參數 | 參數註解 |
---|---|
核寬度/高度 | 用於濾波計算的內核大小 |
Sigma X | 高斯核函數在 X 方向的的標準差 |
Sigma Y | 高斯核函數在 Y 方向的的標準差, 設為0時, 用 X 的數值取代, 如果 X/Y 都為0, 則由內核尺寸決定 |
邊界類型 | 判斷像素邊界的模式 |
內核內的像素排序取中位數
模組參數 | 參數註解 |
---|---|
核尺寸 | 用於濾波計算的內核大小必須是奇數 |
均衡圖像的灰階, 提高對比度, 增強細節
模組參數 | 參數註解 |
---|---|
通道序號 | 進行均衡的通道號, 從0開始, 三通道圖像序號最大為2, -1表示所有同都到進行均衡 |
分離目標和背景
模組參數 | 參數註解 |
---|---|
像素值上限 | 灰度大於計算值時設定的數值, 一般設定為255, 不需要修改 |
自適應算法 | MEAN: 鄰域塊取平均值 GAUSSIAN: 鄰域塊取高斯加權和 |
閾值類型 | THRESH_BINARY: 二值化閾值 THRESH_BINARY_INV: 反二值化閾值 |
鄰域尺寸 | 計算鄰域像素的塊尺寸 |
常數 | 作為算法計算數值後減去的數值, 可選擇負數. 理解為算法計算後的偏移值或容錯值 |
分離目標和背景
模組參數 | 參數註解 |
---|---|
閾值 | 用於判定灰度是否設定為其他數值的最小值 |
像素值上限 | 一般設定為255, 不需要修改 |
閾值類型 | THRESH_BINARY: 低於閾值設定為0, 高於設定為 像素值上限 THRESH_BINARY_INV: 與上面相反 THRESH_TRUNC: 低於閾值的不變, 高於閾值的設定為閾值 THRESH_TOZERO: 高於閾值的不變, 低於閾值的設定為0 THRESH_TOZERO_INV: 與上面相反 雙峰圖像可選個下面的, 暫時無效, 需搭配上面的合併使用 THRESH_OTSU: 使用大津算法計算閾值, 高於閾值的設定為閾值 THRESH_TRIANGLE:使用三角算法計算閾值, 高於閾值的設定為閾值 THRESH_MASK: 無用 |
在 HLS 模型下分離目標和背景
模組參數 | 參數註解 |
---|---|
最小/大色相(H) | HLS模型中色相的區間值, 小於最小值或大於最大值都會被過濾 |
最小/大亮度(L) | HLS模型中亮度的區間值, 小於最小值或大於最大值都會被過濾 |
最小/大飽和度(S) | HLS模型中飽和度的區間值, 小於最小值或大於最大值都會被過濾 |
在 HSV 模型下分離目標和背景
模組參數 | 參數註解 |
---|---|
最小/大色相(H) | HSV模型中色相的區間值, 小於最小值或大於最大值都會被過濾 |
最小/大飽和度(S) | HSV模型中飽和度的區間值, 小於最小值或大於最大值都會被過濾 |
最小/大明度(V) | HSV模型中明度的區間值, 小於最小值或大於最大值都會被過濾 |
處理噪點, 邊緣的模組
模組參數 | 參數註解 |
---|---|
形態學類型 | ERODE: 腐蝕, 腐蝕前景邊緣, 用於移除小的白色噪點 DILATE: 膨脹, 膨脹像素, 用於連起被分離的像素/區域 OPEN: 開運算, 腐蝕>膨脹, 用於消除小噪點, 平滑邊界 CLOSE: 閉運算, 膨脹>腐蝕, 用於消除小的黑色噪點 GRADIENT: 膨脹與腐蝕的差值, 增強邊緣 TOPHAT: 原圖與開運算的差值, 突出明亮區域 BLACKHAT: 閉運算與原圖的差值, 突出陰暗區域 HITMISS: 符合像素特徵的保留, 重點保留細節和突出邊緣 |
形態學外形 | 形態學內核的形狀, 方形, 十字形, 橢圓形 |
核寬度/高度 | 計算形態學的內核尺寸 |
外形錨點 X/Y | 外形的錨點, 僅十字形是錨點位置, 其餘為偏移量, -1代表中心點 |
錨點 X/Y | 內核中錨點位置, -1 代表內核的中心點 |
疊代次數 | 執行次數, 並非按順序執行, 舉例開運算, 執行順序為腐蝕 > 腐蝕 > 膨脹 > 膨脹 |
邊界類型 | 判斷像素邊界的模式 |
對兩個對象進行算術計算
模組參數 | 參數註解 |
---|---|
運算類型 | ADD: 兩個對象做加法運算 SUBTRACT: 兩個對象做減法運算 MULTIPLY: 兩個對象做乘法運算 DIVIDE: 兩個對象做除法運算 ABS_DIFF: 計算兩個對象的絕對值 BITWISE_AND: 兩個對象做 和 運算 BITWISE_OR: 兩個對象做 或 運算 BITWISE_XOR: 兩個對象做 異或 運算 MAX: 兩個對象取數組最大值 MIN: 兩個對象取數組最小值 |
對象1/2索引 | 擁有 快取 標記的對象的索引數, 未啟用快取則無效 |
模組參數 | 參數註解 |
---|---|
面積 | 大於此數值的連通域會被移除, 要求連通域為白色的灰度圖 |
模組參數 | 參數註解 |
---|---|
面積 | 小於此數值的連通域會被移除, 要求連通域為白色的灰度圖 |