【发布时间】:2017-10-29 15:34:53
【问题描述】:
我正在尝试使用 QT 捕获图像,并将图像缓冲区写入 QBuffer 类的对象,而不是将其保存到文件中。
这是我目前的代码:
mBuffer->open(QBuffer::ReadWrite);
mCameraImageCapture->setCaptureDestination(QCameraImageCapture::CaptureToBuffer);
QImageEncoderSettings imageEncoderSettings;
imageEncoderSettings.setCodec("image/BMP");
mCameraImageCapture->setEncodingSettings(imageEncoderSettings);
mCamera->setCaptureMode(QCamera :: CaptureStillImage);
mCamera->start();
mCamera->searchAndLock();
mCamera->unlock();
mBuffer->close();
是否可以将图像捕获到缓冲区而不将其保存到文件中?
【问题讨论】:
-
你的问题是什么?
-
是否可以将图像捕获到缓冲区而不保存到文件中?
-
你是想在使用
capture()的时候还是每帧抓图? -
当我使用 capture() 时