AirtestProject / AirtestProject/Airtest
运行报错cv2.error: OpenCV(3.4.2) /io/opencv/modules/imgproc/src/color.hpp:253
- Lenguaje dominante
- Python
- Estrellas
- 9.6k
- Forks
- 1.5k
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
Traceback (most recent call last):
File "/home/magic/.local/lib/python3.6/site-packages/airtest/utils/logwraper.py", line 90, in wrapper
res = f(*args, **kwargs)
File "/home/magic/.local/lib/python3.6/site-packages/airtest/core/api.py", line 354, in touch
try_log_screen()
File "/home/magic/.local/lib/python3.6/site-packages/airtest/utils/logwraper.py", line 90, in wrapper
res = f(*args, **kwargs)
File "/home/magic/.local/lib/python3.6/site-packages/airtest/core/cv.py", line 108, in try_log_screen
aircv.imwrite(filepath, screen, quality, max_size=max_size)
File "/home/magic/.local/lib/python3.6/site-packages/airtest/aircv/aircv.py", line 33, in imwrite
pil_img = cv2_2_pil(img)
File "/home/magic/.local/lib/python3.6/site-packages/airtest/aircv/utils.py", line 68, in cv2_2_pil
cv2_im = cv2.cvtColor(cv2_image, cv2.COLOR_BGR2RGB)
cv2.error: OpenCV(3.4.2) /io/opencv/modules/imgproc/src/color.hpp:253: error: (-215:Assertion failed) VScn::contains(scn) && VDcn::contains(dcn) && VDepth::contains(depth) in function 'CvtHelper'
三星多台手机小几率运行开始时执行操作就失败,比较容易复现的是脚本一开始的操作就是snapshot()
**python 版本:** `python3.6.9`
**airtest 版本:** `1..2.0`
**设备:**
SAMSUNG|Galaxy S8+ SM-G9550
**其他相关环境信息**
Darwin localhost 19.5.0 Darwin Kernel Version 19.5.0: Tue May 26 20:41:44 PDT 2020; root:xnu-6153.121.2~2/RELEASE_X86_64 x86_6
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Evaluación
Este issue todavía no se ha evaluado.