Я хочу использовать команды:
cd /opencv/opencv-3.0.0-alpha/samples/cpp/
./cpp-example-facedetect lena.jpg
для запуска примера кода OpenCV для кнопки clicked() в приложении Qt. Поэтому я использую:
void MainWindow::on_btSample_clicked()
{
QProcess process1;
QProcess process2;
process1.setStandardOutputProcess(&process2);
process1.start("cd /opencv/opencv-3.0.0-alpha/samples/cpp");
process1.waitForBytesWritten();
process2.start("./cpp-example-facedetect lena.jpg");
}
Я добавил необходимую библиотеку, чтобы использовать его. Но у меня ошибка при запуске приложения.
QProcess: Destroyed while process ("./cpp-example-facedetect") is still running.
Как я могу это исправить? Если способ, который я делаю, неверен, пожалуйста, дайте мне другой способ. Спасибо заранее!