#python #opencv #appium #python-imaging-library #scikit-image
#python #opencv #appium #python-imaging-library #scikit-изображение
Вопрос:
Когда мое физическое устройство находится в альбомной ориентации, скриншоты Appium иногда сохраняются в портретной ориентации, а иногда в альбомной. Как мне управлять ориентацией сохраненного изображения.
Это приводит к сбою сравнения изображений OpenCV.
Я нашел несколько потенциальных исправлений в Интернете, но ни одно из них не сработало. Проблема лучше всего описана здесь, но это решение с использованием Python не сработало.
Возможные исправления включали:
cv2.imread(checkpoint_filepath, cv2.IMREAD_LOAD_GDAL | cv2.IMREAD_COLOR)
- настройка
screenshotOrientation
настроек Appium (см. Ссылку выше) - получение и настройка Appium
orientation
Все, что я хочу, это чтобы ориентация моего физического устройства (альбомная / книжная) была отражена на сохраненном скриншоте.
Комментарии:
1. каждый раз вы пытаетесь сделать снимок экрана на одном или разных экранах?
2. @Mani мои пейзажные скриншоты всегда сохраняются как пейзажные изображения, но повернуты против часовой стрелки на 90 градусов.
3. не могли бы вы помочь с каким-либо скриншотом, как сохранить и что именно вы хотите?