Я пытаюсь прочитать один кадр с камеры, но она зависает в моей программе и заставляет окно imshow не отвечать, поэтому есть идеи, как читать один кадр, чтобы мой модуль зрения мог его обработать
Вот мой код:
cv::VideoCapture VideoCapture;
// Frame read from Camera will be stored in CamFrame MAT
cv::Mat CamFrame;
// Open camera
VideoCapture.open(0);
if(!VideoCapture.isOpened()) // Check if we succeeded
{
with for loop it not hang the imshow model
// for (;;){
// Read frame from Camera
VideoCapture.read(this->CamFrame);
// check if we succeeded
if (this->CamFrame.empty()) {
qDebug() << "ERROR! blank frame grabbed\n";
break;
}
cv::imshow("live frame ",this->CamFrame);
// }
}