--- title: "OCR" url: https://docs.catalyst.zoho.com/ja/sdk/python/v1/zia-services/ocr/ description: "このページでは、サンプルコードスニペットを使用して、Pythonアプリケーションで光学文字認識機能を使用してテキスト文字を検出する方法について説明します。" last_updated: 2026-02-23T12:39:41Z service: Zia Services type: general related_links: - name: "OCR - API" url: /ja/api/code-reference/zia-services/ocr/#OCR - name: "SDK Scopes" url: /ja/sdk/python/v1/sdk-scopes --- # 光学文字認識 [Zia光学文字認識](https://docs.catalyst.zoho.com/ja/zia-services/help/optical-character-recognition/introduction)は、画像やデジタルドキュメント内のテキスト文字を電子的に検出し、マシンエンコードされたテキストに変換します。Zia OCRは9つの国際言語と10のインド言語のテキストを認識できます。言語と言語コードのリストは、[APIドキュメント](https://docs.catalyst.zoho.com/ja/api/code-reference/zia-services/ocr/#OCR)で確認できます。 > **注意:**Catalystは、アップロードされたファイルをシステムに保存しません。アップロードされたファイルは一度きりの処理にのみ使用されます。MLモデルのトレーニング目的にも使用されません。Catalystコンポーネントは、該当するすべてのデータ保護およびプライバシー法に完全に準拠しています。 OCR処理が必要な画像またはドキュメントファイルのパスを`open()`メソッドのパラメータとして指定する必要があります。これによりファイルが開かれ、レスポンスとしてファイルオブジェクトが返されます。 **許可されるファイル形式:** ._jpg_、._jpeg_、._png_、._tiff_、._bmp_、._pdf_ **ファイルサイズ制限:** 20 MB `extract_optical_characters()`メソッドに、ファイルパス、モデルタイプ、言語を引数として渡す必要があります。ただし、モデルタイプと言語の値はオプションです。デフォルトでは`OCR`モデルタイプとして渡され、言語は指定されない場合は自動的に検出されます。 以下で使用されているコンポーネントインスタンス`zia`の詳細については、[こちらのヘルプセクション](https://docs.catalyst.zoho.com/ja/sdk/python/v1/zia-services/get-component-instance/)を参照してください。 **使用パラメータ**
パラメータ名 データ型 定義
`img` Image **必須**パラメータです。解析対象の画像を格納します。
`language` String **必須**パラメータです。識別対象の言語を格納します。
`modelType` String **必須**パラメータです。デフォルト値として「OCR」を格納します。
```python # OCR Implementation zia = app.zia() img = open("sample.webp", "rb") result = zia.extract_optical_characters(img, {"language": "eng", "modelType": "OCR"}) ``` サンプルレスポンスを以下に示します: ```json { "confidence":95, "text":"This is a lot of 12 point text to test the\nocr code and see if it works on all types\nof file format\n\nThe quick brown dog jumped over the\nlazy fox. The quick brown dog jumped\nover the lazy fox. The quick brown dog\njumped over the lazy fox. The quick\nbrown dog jumped over the lazy fox" } ``` > **情報 :** 上記の操作を実行するために必要な権限レベルを確認するには、[SDKスコープテーブル](https://docs.catalyst.zoho.com/ja/sdk/python/v1/sdk-scopes)を参照してください。