Я использую VideoWriter::write
, чтобы записать Mat
с пиксельным форматом CV_32FC3
, но это всегда будет вызывать ошибку при вызове VideoWriter::write
.
Затем я обнаружил, что любой формат пикселя CV_8UC*
всегда будет успешным.
Но почему?
Сообщение об ошибке было:
OpenCV(4.2.0) Error: Assertion failed (!fixedType() || ((Mat*)obj)->type() == mtype) in cv::debug_build_guard::_OutputArray::create, file C:\build\master_winpack-build-win64-vc15\opencv\modules\core\src\matrix_wrap.cpp, line 1195
Любой ответ будет полезен