I am learning image processing using python and opencv I write this code in python
   import numpy as np
   import cv2
   vidCap=cv2.VideoCapture('output.avi')
   print('before while')
   while(vidCap.isOpened()):
       print('inside while')
       ret, frame=vidCap.read()
       gray=cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)
       cv2.imshow('frame',frame)
             if cv2.waitKey(1) & 0xFF==ord('q'):
                  break
print('outside while')
vidCap.release()
cv2.destroyWindow('LoadedVideo')
and it is giving me this error
    Traceback (most recent call last):
     File "D:\Python Image 
Processing\FirstExercise\PlayingVideoFromFile.py", line 12, in <module>
gray=cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)
error: C:\builds\master_PackSlaveAddon-win32-vc12-
static\opencv\modules\imgproc\src\color.cpp:7456: error: (-215) scn == 3 || 
scn == 4 in function cv::ipp_cvtColor