草庐IT

QVideoFrame

全部标签

android - 将 QVideoFrame 直接转换为 QPixmap

我使用QVideoProbe访问相机帧。我的平台是安卓。我已将每个相机帧转换为QImage,然后在QLabel上显示像素图。我的问题是这个过程非常缓慢。帧显示非常缓慢。我可以将QVideoFrame直接转换为QPixmap或其他更快的方式来显示相机帧吗?这是我的代码:QCamera*camera=newQCamera(this);camera->setCaptureMode(QCamera::CaptureViewfinder);QVideoProbe*videoProbe=newQVideoProbe(this);boolret=videoProbe->setSource(camer

c++ - 将 QVideoFrame 转换为 QImage

我想从QMediaPlayer获取每一帧并将其转换为QImage(或cv::Mat)所以我使用了来自QVideoProbe的videoFrameProbed信号:connect(&video_probe_,&QVideoProbe::videoFrameProbed,[this](constQVideoFrame¤tFrame){//QImageimg=??}但是我没有找到从QVideoFrame获取QImage的方法!如何将QVideoFrame转换为QImage?! 最佳答案 你可以使用QImage的构造函数:QIm