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