Основное решение: Это может быть ошибка DLL
.
Я полагаю, ваша проблема связана с этой проблемой . В этом комментарии предлагается обходной путь. Он предлагает запустить pyinstaller как
pyinstaller -F --add-data opencv_ffmpeg410_64.dll;. python_script.py
Убедитесь, что вы адаптировались к вашей версии OpenCV. Убедитесь, что эта dll существует где угодно.
Альтернатива: Я считаю, что ошибка
python \ opencv \ modules \ videoio \ src \ cap_images. cpp: 267: error: (-215: Assertion failed) number
вызвано этой строкой здесь fourcc = cv2.VideoWriter_fourcc(*"XVID")
, где установлено значение >
максимальное значение.
Можно попробовать установить четыре cc на -1
. Затем он предоставит вам выбор видеокодеков для использования при записи. Я видел, что выбор несжатого видео отлично работает на большинстве платформ.