Class OcrInput
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
前処理/認識のためにすべての画像/文書を収集するコンテナ。
public class OcrInput : IEnumerable<imagedata>, IEnumerable, IDisposable
継承
実装
IEnumerable<imagedata>, IEnumerable, IDisposable
継承されたメンバー
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
コンストラクタ
OcrInput(InputType, PreprocessingFilter)
コンテナを作成し、画像/文書のタイプと前処理/認識のためのフィルターを設定するコンストラクタ。
public OcrInput(InputType type, PreprocessingFilter filters = null)
パラメーター
type
InputType
コンテナに追加される画像/文書のタイプを設定します。
filters
PreprocessingFilter
さらなる処理または認識のために適用される前処理フィルターを設定します。
プロパティ
this[int]
処理された/認識された画像に関する情報を返します。
public ImageData this[int index] { get; set; }
プロパティ値
メソッド
Add(string)
認識/処理のための画像を含むパスまたはURIを追加します。
画像のタイプはコンストラクタで指定されたタイプと一致する必要があります。
public void Add(string fullPath)
パラメーター
fullPath
string
画像/文書/フォルダー/アーカイブへのパス。
Add(MemoryStream)
認識/処理のための画像を含むメモリストリームを追加します。
画像のタイプはコンストラクタで指定されたタイプと一致する必要があります。
public void Add(MemoryStream stream)
パラメーター
stream
MemoryStream
画像または文書を含むメモリストリーム。
Add(string, int, int)
認識/処理のためのマルチページ画像/文書を追加します。
画像のタイプはコンストラクタで指定されたタイプと一致する必要があります。
public void Add(string fullPath, int startPage, int pagesCount)
パラメーター
fullPath
string
画像/文書/フォルダー/アーカイブへのパス。
startPage
int
処理/認識のための最初のページ/画像。文書、zip、フォルダーに使用します。
pagesCount
int
処理/認識のためのページ/画像の総数。文書、zip、フォルダーに使用します。デフォルト = 1。
Add(MemoryStream, int, int)
認識/処理のためのマルチページ画像を含むメモリストリームを追加します。
画像のタイプはコンストラクタで指定されたタイプと一致する必要があります。
public void Add(MemoryStream stream, int startPage, int pagesCount)
パラメーター
stream
MemoryStream
マルチページ文書を含むメモリストリーム。
startPage
int
処理/認識のための最初のページ/画像。文書に使用します。
pagesCount
int
処理/認識のためのページ/画像の総数。文書に使用します。デフォルト = 1。
Add(byte[], int, int, PixelType)
認識/処理のためにデコードされた画像をリストに追加します。
画像のタイプはコンストラクタで指定されたタイプ(SingleImage)と一致する必要があります。
public void Add(byte[] arr, int width, int height, PixelType pixelFormat)
パラメーター
arr
byte[]
Aspose.Drawing.Color配列のデコードされた画像。
width
int
画像の幅。
height
int
画像の高さ。
pixelFormat
PixelType
byte、rgb、bgr、rgbaをサポートします。
Add(Color[], int, int)
認識/処理のためにデコードされた画像をリストに追加します。
画像のタイプはコンストラクタで指定されたタイプ(SingleImage)と一致する必要があります。
public void Add(Color[] imageData, int width, int height)
パラメーター
imageData
Color[]
Aspose.Drawing.Color配列のデコードされた画像。
width
int
画像の幅。
height
int
画像の高さ。
AddBase64(string)
認識/処理のための画像を含むbase64文字列を追加します。
画像のタイプはコンストラクタで指定されたタイプと一致する必要があります。
public void AddBase64(string base64)
パラメーター
base64
string
単一画像のbase64文字列。
Clear()
処理/認識のためのアイテム数を0に設定します。
コレクションをクリアします。
public void Clear()
ClearFilters()
すべてのフィルターを削除します。
public void ClearFilters()
Count()
処理/認識のためのアイテム数。
public int Count()
戻り値
アイテムの数。
Dispose()
処理/認識のためのアイテム数を0に設定します。
コレクションをクリアします。
public void Dispose()
GetEnumerator()
コレクションの列挙子を返します。
public IEnumerator<imagedata> GetEnumerator()
戻り値
IEnumerator<ImageData>
Aspose.OCR.ImageDataのコレクション。
GetInputType()
認識のために許可されている画像のタイプ。
public InputType GetInputType()
戻り値
InputType。
ReplaceFilters(PreprocessingFilter)
古いフィルターを削除し、新しいフィルターを設定します。
public void ReplaceFilters(PreprocessingFilter filters)
パラメーター
filters
PreprocessingFilter
さらなる処理または認識のために適用される前処理フィルターを設定します。