1

画像にフィルターを適用すると、[0 255] の範囲にないフィルター応答が得られます。タイプ IPL_DEPTH_64F の CvMat にそれらを保存します。私はそれを保存しようとしました:

FileStorage fs(outFile, FileStorage::WRITE);
fs.open(outFile, FileStorage::WRITE);       
fs << "filter" << filter_mat;    
fs.release();

残念ながら、これにより、0 ~ 255 の値を持つファイルが作成されます。明らかに、これは適切にロードできません! 問題は次のとおりです。このようなマトリックスを保存するにはどうすればよいでしょうか? そして、どうすれば OpenCV で再度ロードできますか? 利用可能なドキュメントはほとんどないようです。

前もって感謝します

乾杯、マイケル

4

1 に答える 1

0

わかりました、エラーが見つかりました!タイプIPL_DEPTH_64Fを使用してマトリックスを作成しました。CV_64FC1に変更すると動作しました。マーティンに助けてくれてありがとう:)

于 2012-07-26T06:54:33.803 に答える