0

生の画像バッファがあります。次のコードを使用して、それを jpeg に変換しています。

  height = 240;
  width = 320;
raw_image=capture(width, height);//(c code uvc capture)
        QImage tmpImage = QImage(raw_image, width, height, QImage::Format_RGB32 ); //image.format=RGB888
        QByteArray im;
QBuffer bufferJpeg(&im);
bufferJpeg.open(QIODevice::WriteOnly);
tmpImage.save(&bufferJpeg, "JPG");
 tmpImage.save("image1.jpg","JPG");

キャプチャしてjpegに変換していますが、キャプチャした画像が適切ではありません。参考までに画像を添付しました

ここに画像の説明を入力

QImage tmpImage = QImage(raw_image, width, height, QImage::Format_RGB16 ); 画像は ここに画像の説明を入力

for QImage tmpImage = QImage(raw_image, width, height, QImage::Format_RGB444); ここに画像の説明を入力

適切な画像を取得するにはどうすればよいですか? 前もって感謝します。

4

1 に答える 1