Надеюсь, это поможет любому, кто сталкивается с той же проблемой
Чтобы точно знать, где произошло, так как работающая программа не упоминает об этом как об ошибке с номером строки
'NoneType' object has no attribute 'shape'
Обязательно добавьте assert
после загрузки image/frame
Для изображения
image = cv2.imread('myimage.png')
assert not isinstance(image,type(None)), 'image not found'
Для видео
cap = cv2.VideoCapture(0)
while(cap.isOpened()):
# Capture frame-by-frame
ret, frame = cap.read()
if ret:
assert not isinstance(frame,type(None)), 'frame not found'
Помогли мне решить аналогичную проблему, в длинном скрипте
person
Santhosh Dhaipule Chandrakanth
schedule
22.07.2019