跳轉到主要內容
此方法可讓您透過對正方形鄰域取平均值來平滑影像。這個方法會去除影像中過於明顯的差異。例如,若影像中含有雜訊,也就是隨機的黑點或雜斑,則此方法會很有幫助。如果影像中的字母筆畫較細,則不應使用此方法。
此方法僅適用於灰階與彩色影像。

語法

C++

HRESULT SmoothImage(
  IRegion* Region,
  int      AreaSize
);

C#

void SmoothImage(
  IRegion Region,
  int    AreaSize
);

Visual Basic .NET

Sub SmoothImage( _
  Region As IRegion, _
  AreaSize As Integer _
)

參數

Region [in] 此 Region 類型的參數指定要平滑處理的矩形集合。矩形的座標是相對於 ImageDocument 中經校正傾斜的黑白頁面。此參數可為 0。在此情況下,將對整張影像進行平滑處理。 AreaSize [in] 此變數指定正方形鄰域的邊長。必須為大於或等於 3 的奇數。

傳回值

此方法沒有特定的傳回值,而是會傳回 ABBYY FineReader Engine 函式的標準傳回值

備註

  • 此方法會平滑 color 影像平面。 ImageDocument 中的所有其他頁面都會被刪除,並在需要時重新建立。
  • 此方法不會向附加至 ImageDocument 物件的 IConnectionPointContainer 介面的監聽器回報事件。

另請參見

ImageDocument