Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为了不让显示的图像闪烁,我放了一个 getchar()。这是 Windows 控制台项目。
cv::Mat image= cv::imread("me.jpg"); cv::namedWindow("Image1"); cv::imshow("Image1",image); getchar();
“Image1”窗口是灰色的,似乎是“无响应”,而如果我将其更改getchar()为cv:waitKey(5000),它的行为正常。为什么,它与过程有什么关系?谢谢。
getchar()
cv:waitKey(5000)
imshow() 只是复制一个图像引用,waitKey() 执行(窗口)消息泵送,没有它,您的程序将永远无法到达实际 blitting 发生的地方