小编ِal*_*iya的帖子

捕获到缓冲区 QT

我正在尝试使用 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();
Run Code Online (Sandbox Code Playgroud)

是否可以将图像捕获到缓冲区中而不将其保存到文件中?

c++ qt camera qbuffer

1
推荐指数
1
解决办法
2393
查看次数

标签 统计

c++ ×1

camera ×1

qbuffer ×1

qt ×1