OpenCV! _Src.empty () en la función ‘cvtColor’ error

Estoy tratando de hacer una conversión de color básica en python, sin embargo, parece que no puedo superar el error de abajo. He reinstalado python, opencv y probé tanto en python 3.4.3 (más reciente) como en python 2.7 (que está en mi Mac).

Instalé opencv usando el gestor de paquetes de opthv-python de python.

Aquí está el código que falla:

frame = cv2.imread('frames/frame%d.tiff' % count) frame_HSV= cv2.cvtColor(frame,cv2.COLOR_RGB2HSV) 

Este es el mensaje de error:

 cv2.error: OpenCV(3.4.3) /Users/travis/build/skvark/opencv-python/opencv/modules/imgproc/src/color.cpp:181: error: (-215:Assertion failed) !_src.empty() in function 'cvtColor' 

Este error ocurrió porque la imagen no se cargó correctamente. Así que tienes un problema con la línea anterior cv2.imread mi sugerencia es:

  • Comprueba si las imágenes existen en el camino que das.

  • Verifique la variable de conteo si tiene un número válido.

Compruebe si es el archivo jpg , png , bmp que está proporcionando y escriba la extensión correspondiente.

En mi caso, la imagen fue nombrada incorrectamente. Comprueba si existe la imagen y prueba.

 import numpy as np import cv2 img = cv2.imread('image.png', 0) cv2.imshow('image', img)