跳轉到主要內容
此物件用於微調頁面預處理的各項參數。頁面預處理會在頁面分析之前執行。此階段包括校正頁面方向、影像反相,以及消除幾何失真。此物件的指標會作為 PageProcessingParams 物件的成員傳遞給處理方法。 PagePreprocessingParams 物件是持久性物件。這表示該物件的目前狀態可寫入持久性儲存體。之後,可藉由從持久性儲存體讀取該物件的狀態來重新建立該物件。下列方法可用來保存該物件的持久狀態: Linux: SaveToFileLoadFromFile Windows SaveToFileLoadFromFileSaveToMemoryLoadFromMemory

屬性

,read-only

傳回物件。

指定是否應將影像背景白化。

此屬性預設為 TSPV_Auto。在預設模式下,ABBYY FineReader Engine 會對背景進行白化處理。

指定是否應在頁面預處理期間移除幾何失真 (照片的透視變形、掃描書籍的曲線等) 。

此屬性預設為 TSPV_Auto。在預設模式下,ABBYY FineReader Engine 會對照片進行幾何校正。

指定是否應校正反色影像。

此屬性預設為 TSPV_Auto。在預設模式下,ABBYY FineReader Engine 會校正反色影像。

指定在預處理期間如何校正影像方向。

預設值為 COM_Auto,表示系統將在必要時自動判斷並校正方向。

若此屬性設為 CSM_Auto 或 CSM_Fast,將在頁面預處理期間校正影像偏斜。

偏斜校正僅適用於不超過 20 度的角度。

此屬性預設為 CSM_Auto,表示執行精確的偏斜校正。

若此屬性設為 TSPV_Yes,ABBYY FineReader Engine 將在預處理期間偵測影像中的文件邊緣,並據此裁切影像。

此功能不支援黑白影像。

此屬性的預設值為 TSPV_Auto。在預設模式下,ABBYY FineReader Engine 會依據所處理影像的來源,自動決定是否裁切影像或略過此步驟。

指定影像類型的判斷方式,與 ImageSourceType 搭配使用。

預設值:TSPV_Auto (僅在ImageSourceType = IST_Auto時有效) 。

    • TSPV_Auto/TSPV_Yes — Engine 自動偵測影像類型。
    • TSPV_No — Engine 不進行偵測,而是從檔案的屬性/中繼資料讀取影像類型 (速度較快,但須依賴正確的中繼資料) 。
  • ImageSourceType明確設為 IST_Photo、IST_Scan, IST_Screenshot、IST_SyntheticImage 或 IST_SyntheticText,則不執行偵測 (視為 TSPV_No) ,引擎將從 屬性/中繼資料讀取影像類型。

將此屬性設為 TRUE 時,ABBYY FineReader Engine 將在處理後的影像中僅保留黑白平面。在此情況下,影像二值化將於影像預處理階段執行。

此屬性預設為 FALSE。

若此屬性設為 ORM_Auto,ABBYY FineReader Engine 將自動偵測並覆寫影像解析度。

若設為 ORM_Manual,請使用屬性來指定新的影像解析度。

新解析度將在影像準備的所有其他階段 (例如二值化、歪斜校正等) 之前套用。

注意事項:

  • 若將此屬性設為 ORM_No,且處理後的影像解析度過低 (低於 50 dpi) 、過高 (高於 3200 dpi) 或未定義,則影像將無法開啟並會發生錯誤。
  • 若開啟的是 PDF 檔案,新解析度將用於影像點陣化;影像的像素大小可能會依據偵測到的解析度與頁面尺寸進行調整。

此屬性的預設值為 ORM_Auto。

OverwriteResolutionMode 屬性設為 ORM_Manual 時,此值用於覆寫預處理影像的解析度。

請注意,此屬性的預設值為 0,因此您必須自行設定所需的值。若將 OverwriteResolutionMode 設為 ORM_Manual 但未設定此屬性的值,將會發生錯誤。

指定頁面分割的參數。

指定線條的校直方式。

此屬性預設為 SLM_Auto,此時將採用新的神經網路演算法。

若此屬性為 TRUE,ABBYY FineReader Engine 將使用快速影像二值化演算法。二值化將在預處理期間執行 (若 DiscardColorImage 為 TRUE) ,或在稍後需要黑白影像時執行 (例如,首次對已開啟的影像文件呼叫屬性時) 。將此屬性設為 TRUE 可加快二值化速度,但可能會降低品質。

此屬性的預設值為 FALSE。

指定解析度的偵測方式

此屬性預設為 RDM_Auto,此時將採用新的神經網路演算法。




方法

名稱說明
CopyFrom使用另一個物件中對應屬性的值來初始化目前物件的屬性。
LoadFromFile從磁碟上的檔案還原物件內容。
LoadFromMemory <Note> : 僅限 Windows。 </Note>從全域記憶體還原物件內容。
SaveToFile將物件內容儲存至磁碟上的檔案。
SaveToMemory <Note> : 僅限 Windows。 </Note>將物件內容儲存至全域記憶體。
PagePreprocessingParams 物件圖

輸出參數

此物件是 引擎 物件中 CreatePagePreprocessingParams 方法的輸出參數。

輸入參數

此物件會作為輸入參數傳遞給下列方法:

範例

此物件可用於下列程式碼範例:

另請參閱

預處理、分析、辨識與合成的參數調整 使用屬性