1

opencvを使用して、画像にベイヤーフィルターを適用し、白黒画像にRGB値を与えるファイルがあります。16ビットの符号なし整数イメージを実行するとすべてうまく機能しますが、8ビットの符号なし整数を実行すると次のエラーコードが表示されます。

OpenCV Error: Unspecified error (could not find a writer for the specified extension) in imwrite_, file /build/buildd/opencv-2.3.1/modules/highgui/src/loadsave.cpp, line 276
terminate called after throwing an instance of 'cv::Exception'
  what():  /build/buildd/opencv-2.3.1/modules/highgui/src/loadsave.cpp:276: error: (-2) could not find a writer for the specified extension in function imwrite_

より多くの画像タイプを処理するためにダウンロードできるプラグインまたは拡張機能を知っていますか?私はUbuntuコマンドラインでプログラムを実行しており、処理プログラムはC++で記述されています。Pythonイメージングライブラリを使用して、16ビットの符号なし整数から変更するための初期処理を行いました。

4

1 に答える 1

0

unsigned int実行する前に、8 ビットイメージを 16ビットに変換するコードをいつでも記述できますunsigned intこの投稿では、その方法を簡単に説明します。

于 2012-06-07T20:25:15.573 に答える