我在父线程(主例程)中执行nameWindow,然后开始在子线程中使用imshow显示我的图像,但是,我无法继续,它被锁定!!!为什么???
void task()
{
cv::VideoCapture cap("video.mp4");
cv::Mat src;
while (true)
{
cap.read(src);
cv::imshow("src", src);
cv::waitKey(1);
}
}
int main()
{
cv::namedWindow("src", WINDOW_NORMAL);
boost::threadpool::pool pl(2);
pl.schedule(&task);
return 0;
}