Операция сшивания изображения status, result = stitcher.stitch(images)
возвращает два значения: индикатор состояния и полученное сшитое изображение. Вы можете проверить значение status
, чтобы определить, была ли операция сшивания изображения успешной. Из документов это может быть одна из четырех переменных:
OK = 0
: Сшивание изображений прошло успешно.
ERR_NEED_MORE_IMGS = 1
: В ваших входных изображениях не было обнаружено ключевых точек для построения панорамы. Вам понадобится больше входных изображений.
ERR_HOMOGRAPHY_EST_FAIL = 2
: эта ошибка возникает при сбое оценки гомографии RANSAC. Точно так же вам может понадобиться больше входных изображений, или предоставленные изображения не имеют достаточных отличительных признаков для точного соответствия ключевых точек.
ERR_CAMERA_PARAMS_ADJUST_FAIL = 3
: обычно связано с неправильной оценкой функций камеры по входным изображениям.
В вашей ситуации вы можете либо добавить больше входных изображений, чтобы было обнаружено достаточное количество ключевых точек, либо заглянуть в собственную реализацию.