Я хочу показать живой поток камеры, подключенной к raspberry, в приложении qt (ОС Linux).Погуглив, я обнаружил, что должен показать видео внутри QLabel.При отображении изображения проблем нет, и все работает нормально, но когда я хочу отобразить прямой эфир внутри QLabel, окно прямого потока открывается отдельно (не внутри QLabel).подскажите, как решить эту проблему?вот мой код:
void Dialog::on_Preview_clicked()
{
command = "raspistill";
args<<"-o"<<"/home/pi/Pictures/Preview/"+Date1.currentDateTime().toString()+".jpg"<<"-t"<<QString::number(20000);
Pic.start(command,args,QIODevice::ReadOnly);
QPixmap pix("//home//pi//Pictures//Preview//test.jpg");
ui->label_2->setPixmap(pix);
ui->label_2->setScaledContents(true);
}
Этот код открывает экран захвата видео и захватывает изображение через 20 секунд.Единственная проблема заключается в том, что экран захвата (который может быть использован в качестве живого потока).не отображается внутри "Lable_2".Есть ли способ сделать это без использования библиотеки OpenCV?Если нет, подскажите как это сделать с помощью OpenCV.
Спасибо