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
常见问题
问:SDK 需要互联网连接吗?
问:我可以在没有图形界面的服务器上使用 SDK 吗?答: 可以!SDK 可在 Windows 和 Linux 服务器上以无头模式运行。Linux(推荐用于无头模式):
问:Desktop、CLI 和 SDK 之间有什么区别?
功能
Desktop 图形界面
CLI 命令行
Python SDK
问:我可以使用 SDK 构建的应用程序进行分发吗?答: SDK 代码可以集成到您的应用程序中,但:
问:如何更新 SDK?
问:处理后的图像保存在哪里?
问:能否处理由按计划运行的 Python 脚本生成的图像?答: 可以!请使用操作系统计划任务配合 Python 脚本:
问:SDK 是否支持 async/await?**答:**当前版本为同步模式。如需异步行为,请使用 wait=False 或在单独线程中运行:
wait=False 或在单独线程中运行:问:如何在不同的 Chloros+ 账户之间切换?答: 使用 logout() 方法清除缓存的凭据,然后使用新账户重新登录:
logout() 方法清除缓存的凭据,然后使用新账户重新登录:获取帮助
文档
支持渠道
示例代码
许可专有软件 - 版权所有 (c) 2025 MAPIR Inc.
最后更新于