THPDFScanPreprocessOptions
控制幾何校正、清理、偵測器接受條件與有限的影像預算
單元
HPDFScanPreprocess
行為
從 HPDFDefaultScanPreprocessOptions 起步;欄位範圍、預設值、轉換順序與所有權,請參閱指南說明
| 成員 | 預設 | 契約 |
|---|---|---|
Orientation | sor0 | 明確的順時針象限校正 |
AutoOrientation | False | 必須有偵測器證據,並採用偵測到的校正 |
MinimumOrientationConfidence | 0.85 | 正規化的偵測器證據門檻,0.5 到 1 |
DeskewDegrees | 0 | 明確的連續 deskew 校正,-180 到 180 度 |
AutoDeskew | True | 從暗像素列投影估算小幅 deskew 校正 |
MaximumAutoDeskewDegrees | 10 | 搜尋半徑,0 到 45 度 |
DeskewStepDegrees | 0.25 | 搜尋步進量,0.1 到 5 度 |
MinimumDeskewConfidence | 0.2 | 只在達到這個證據門檻(0 到 1)時才採用估算出的 deskew |
NormalizeShadows | True | 在幾何校正前先正規化局部灰階背景 |
ShadowTileSize | 48 | 局部背景 tile 尺寸,8 到 256 像素 |
MedianDenoise | False | 套用 3×3 中值濾波 |
RemoveDarkBorder | True | 移除連續的暗色邊緣列與欄 |
ExplicitBorderPixels | 0 | 明確的邊緣留白寬度,最多為較小來源維度的四分之一 |
MaximumAutoBorderPixels | 32 | 自動邊緣留白寬度上限,另以對應來源維度的四分之一封頂 |
DarkBorderDensity | 0.9 | 比 96 暗的像素所需達到的邊緣密度,0.5 到 1 |
OutputMode | somGrayscale | 灰階輸出或經 Otsu 門檻化的二值輸出 |
UsePerspectiveQuad | False | 對明確提供的有限凸四邊形做透視矯正 |
PerspectiveQuad | Zeroed | 四個來源像素點,依左上、右上、右下、左下排序 |
PerspectiveWidth / PerspectiveHeight | 0 | 啟用透視校正時的明確輸出尺寸 |
MaxDimension | 32768 | 來源與校正後維度的上限,2 到 32768 |
MaxInputPixels / MaxOutputPixels | 16777216 | 來源與校正後像素上限,須為正值;陣列索引也必須落在 signed integer 範圍內 |
MaxWorkingBytes | 512 MiB | 同時持有的 raster 與處理用緩衝區採保守總量上限,須為正值 |
MaxWorkUnits | 500000000 | 像素掃描、候選搜尋與重取樣的工作量上限,須為正值 |
MaxDeskewSamples | 20000 | 取樣暗像素上限,30 到 200000 |