生の画像バッファがあります。次のコードを使用して、それを 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);
適切な画像を取得するにはどうすればよいですか? 前もって感謝します。