這個方法會移除影像中的雜點 (即小於特定大小的多餘像素點) 。影像可以是彩色或黑白。若為彩色影像,系統會先在黑白影像平面上偵測雜點,再從所有平面中將其移除。
HRESULT RemoveGarbage(
IRegion* Region,
int GarbageSize
);
void RemoveGarbage(
IRegion Region,
int GarbageSize
);
Sub RemoveGarbage( _
Region As IRegion, _
GarbageSize As Integer _
)
Region
[in] 此 Region 類型的參數會指定要清除雜點的一組矩形區域。矩形的座標是以校正傾斜後的影像為基準。此參數可以為 0。在此情況下,會從整張影像中清除雜點。
GarbageSize
[in] 此變數會指定視為雜點的黑點最大面積 (以像素為單位) 。如果此輸入參數的值為 -1,ABBYY FineReader Engine 會自動計算雜點大小。
您不能在兩個參數都設為預設值時呼叫此方法。若要從整張影像中清除雜點,您必須設定雜點大小;若要讓系統自動計算雜點大小,則必須指定影像上的區域。
此方法沒有特定傳回值。會傳回 ABBYY FineReader Engine 函式的標準傳回值。
ImageDocument