Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda>
ModelArts>
Preguntas frecuentes>
Notebook (Nueva Versión)>
Code Execution>
¿Por qué se descompone la instancia del notebook cuando se utiliza opencv.imshow?
Actualización más reciente 2023-10-09 GMT+08:00
¿Por qué se descompone la instancia del notebook cuando se utiliza opencv.imshow?
Síntoma
Cuando se utiliza opencv.imshow en una instancia de notebook, la instancia de notebook se descompone.
Causas posibles
La función cv2.imshow en OpenCV funciona mal en un entorno cliente/servidor como Jupyter. Sin embargo, Matplotlib no tiene este problema.
Solución
Muestra las imágenes haciendo referencia al siguiente ejemplo. Tenga en cuenta que OpenCV muestra imágenes de BGR mientras que Matplotlib muestra imágenes de RGB.
Python:
1 2 3 4 5 6 |
from matplotlib import pyplot as plt import cv2 img = cv2.imread('Image path') plt.imshow(cv2.cvtColor(img, cv2.COLOR_BGR2RGB)) plt.title('my picture') plt.show() |
Tema principal: Code Execution
Code Execution Preguntas frecuentes
- ¿Qué hago si una instancia de notebook no ejecuta mi código?
- ¿Por qué se descompone la instancia cuando se muestra el núcleo muerto durante la ejecución del código de entrenamiento?
- ¿Qué hago si cudaCheckError ocurre durante el entrenamiento?
- ¿Qué debo hacer si DevEnviron genera espacio insuficiente?
- ¿Por qué se descompone la instancia del notebook cuando se utiliza opencv.imshow?
- ¿Por qué no se puede encontrar la ruta de acceso de un archivo de texto generado en el sistema operativo Windows en una instancia de notebook?
- ¿Qué debo hacer si JupyterLab no se guarda ningún archivo?
Comentarios
¿Le pareció útil esta página?
Deje algún comentario
Muchas gracias por sus comentarios. Seguiremos trabajando para mejorar la documentación.
El sistema está ocupado. Vuelva a intentarlo más tarde.
more