API : Python SDK
主な機能
要件
要件
詳細
クイックスタート
インストール
基本操作
詳細操作
インストールガイド
事前準備
pip 経由でのインストール
インストール確認
初回セットアップ
ライセンスの有効化
接続テスト
API リファレンス
ChlorosLocal クラス
コンストラクタ
パラメータ
型
デフォルト
説明
メソッド
create_project(project_name, camera=None)
create_project(project_name, camera=None)パラメータ
型
必須
説明
import_images(folder_path, recursive=False)
import_images(folder_path, recursive=False)パラメータ
型
必須
説明
configure(**settings)
configure(**settings)パラメータ
型
デフォルト
説明
process(mode="parallel", wait=True, progress_callback=None)
process(mode="parallel", wait=True, progress_callback=None)パラメータ
タイプ
デフォルト
説明
get_config()
get_config()get_status()
get_status()shutdown_backend()
shutdown_backend()logout()
logout()便利関数
process_folder(folder_path, **options)
process_folder(folder_path, **options)パラメータ
型
デフォルト
説明
コンテキストマネージャーのサポート
完全な例
例 1: 基本処理
例 2: カスタムワークフロー
例 3: 複数フォルダのバッチ処理
例 4: 研究パイプライン統合
例 5: カスタム進捗監視
例 6: エラー処理
例7: アカウント管理とログアウト
例8: コマンドラインツール
例外処理
例外階層
例外の例
高度なトピック
カスタムバックエンド設定
非ブロッキング処理
メモリ管理
トラブルシューティング
バックエンドが起動しない
ライセンスが検出されない問題: SDK がライセンス不足を警告解決策:
インポートエラー問題: ModuleNotFoundError: No module named 'chloros_sdk'解決策:
ModuleNotFoundError: No module named 'chloros_sdk'解決策:処理タイムアウト問題: 処理がタイムアウトする解決策:
ポートが既に使用中問題: バックエンドポート5000が占有されている解決策:
パフォーマンスのヒント
処理速度の最適化
メモリ最適化
バックグラウンド処理
統合例
Django統合
Flask API
Jupyter Notebook
FAQ
Q: SDKはインターネット接続が必要ですか?
Q: GUIのないサーバーでSDKを使用できますか?A: はい!要件:
Q: Desktop、CLI、SDK の違いは何ですか?
機能
デスクトップGUI
CLI コマンドライン
Python SDK
Q: SDKで構築したアプリを配布できますか?A: SDKコードはアプリケーションに組み込めますが、以下の条件を満たす必要があります:
Q: SDK の更新方法は?
Q: 処理済み画像はどこに保存されますか?
Q: スケジュールで実行されるスクリプトから画像を処理できますか?A: はい!Windows タスクスケジューラとPython スクリプトを使用してください:
Q: SDK は async/await をサポートしていますか?A: 現在のバージョンは同期処理です。非同期動作が必要な場合は、wait=False を使用するか、別スレッドで実行してください:
wait=False を使用するか、別スレッドで実行してください:Q: 異なるChloros+アカウント間で切り替えるには?A: logout()メソッドでキャッシュされた認証情報をクリアし、新しいアカウントで再ログインしてください:
logout()メソッドでキャッシュされた認証情報をクリアし、新しいアカウントで再ログインしてください:ヘルプの入手方法
ドキュメント
サポートチャネル
サンプルコード
ライセンスプロプライエタリソフトウェア - Copyright (c) 2025 MAPIR Inc.
最終更新