Il seguente comando provoca un'eccezione.cv :: imwrite non ha trovato un writer per l'estensione specificata
cv::imwrite("test.jpg", diffImg);
Ho anche provato numerose varianti su questo, compresi i percorsi assoluti e l'esportazione PNG. Ecco l'errore:
Exception at 0x75abd36f, code: 0xe06d7363: C++ exception, flags=0x1 (execution cannot be continued) in opencv_core231!cv::error
C:\slave\WinInstallerMegaPack\src\opencv\modules\highgui\src\loadsave.cpp:276: error: (-2) could not find a writer for the specified extension
Secondo this related thread mia installazione OpenCV corrente non supporta i formati di immagine che ho provato. Ma ho semplicemente scaricato il precompiled Windows framework come suggerito dal loro sito.
Come posso far funzionare l'esportazione JPG?
Hai scaricato OpenCV-2.3.1-win-superpack.exe? Che Windows stai usando? 7 o 8? – karlphillip
Ho scaricato il superpack v2.3.1 sul mio computer Windows 7. Ho anche provato la versione SVN (come mostrato sotto nei commenti) senza successo. – Pieter