5 バイト目以降の画像データを含む raw 画像ファイルがあります。ファイル内の各バイトは、8 ビットのグレースケール ピクセル強度を表します。イメージのバイナリ データを 2 次元の unsigned char 配列に格納できました。
配列またはファイルを使用してopenCVで画像を表示する方法を教えてもらえますか?
現在、私はこのコードを使用しています:
void openRaw() {
cv::Mat img(numRows,numCols,CV_8U,&(image[0][0]);
//img.t();
cv::imshow("img",img);
cv::waitKey();
}
しかし、間違った画像を表示しています。
IplImage メソッドも使用してみましたが、そこにソース イメージへのポインターを渡す方法がわかりません。
誰かが私にこれのためのコードを提供できますか?
ありがとう、ウダイ