gpt4 book ai didi

c++ - Qt:显示实时视频,一次一帧

转载 作者:行者123 更新时间:2023-11-28 06:19:54 24 4
gpt4 key购买 nike

<分区>

我有一个通过分布式总线传输的解码视频帧。目前,我正在使用 QLabel,它通过 Qt Signal/Slot 接收帧缓冲区并设置它的像素图。

void VideoViewer::slot_update_view( unsigned char* frame, QSize size )
{
QImage img( frame, size.width(), size.height(), QImage::Format_RGB888 );
_label->setPixmap( QPixmap::fromImage( img ).scaledToWidth( width(), Qt::SmoothTransformation ) );
}

这行得通,但使用 QLabel 感觉很麻烦。有更好的解决方案吗?最后我想在视频上画画。

24 4 0
文章推荐: C++ - 如何获取结构的最后一个成员类型以及从现有对象访问它的方法?
文章推荐: c++ - Qt:模型/ View - 定义项目持有日期的格式
文章推荐: java - 在 C++ 中正确表示 Java 的 ArrayList