API: Python SDK
Основни характеристики
Изисквания
Изискване
Подробности
Бързо стартиране
Инсталиране
Основно използване
Пълен контрол
Ръководство за инсталиране
Предварителни условия
Инсталиране чрез pip
Проверка на инсталацията
Първоначална настройка
Активиране на лиценза
Тестване на връзката
API Reference
ChlorosLocal Class
Конструктор
Параметър
Тип
По подразбиране
Описание
Методи
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 на сървър без GUI?О: Да! Изисквания:
В: Каква е разликата между Desktop, CLI и SDK?
Функция
Desktop GUI
CLI Command Line
Python SDK
В: Мога ли да разпространявам приложения, създадени с SDK?О: Кодът SDK може да бъде интегриран във вашите приложения, но:
В: Как да актуализирам SDK?
В: Къде се запазват обработените изображения?
В: Мога ли да обработвам изображения от Python скриптове, работещи по график?О: Да! Използвайте Windows Task Scheduler с Python скриптове:
В: Поддържа ли SDK async/await?О: Текущата версия е синхронна. За асинхронно поведение използвайте wait=False или изпълнявайте в отделен поток:
wait=False или изпълнявайте в отделен поток:В: Как да превключвам между различни акаунти Chloros+?О: Използвайте метода logout(), за да изчистите кешираните идентификационни данни, след което влезте отново с новия акаунт:
logout(), за да изчистите кешираните идентификационни данни, след което влезте отново с новия акаунт:Получаване на помощ
Документация
Канали за поддръжка
Примерни кодове
ЛицензСобствен софтуер - Авторски права (c) 2025 MAPIR Inc.
Last updated