Saya menggunakan VideoWriter::write untuk menulis Mat dengan format piksel CV_32FC3, tetapi akan selalu menyebabkan kesalahan saat VideoWriter::write dipanggil.
Kemudian saya menemukan bahwa format piksel CV_8UC* apa pun akan selalu berhasil.
Tapi kenapa?

Pesan Kesalahan Adalah:
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

Setiap jawaban akan sangat membantu

0
Suric 8 Maret 2020, 14:18

1 menjawab

Jawaban Terbaik

Video sama sekali tidak disimpan pada kedalaman warna yang begitu tinggi
Dikutip Dari @MarkSetchell

1
Suric 8 Maret 2020, 12:55