[英]Why cvWaitKey(0) doesn't work?
我不知道為什么,但出於一個神秘的原因我的c ++應用程序不再等待它到達cvWaitKey(0)它只是通過這一行,就像這個函數什么都不做! 我也試過cvWaitKey(100000)它也不起作用......
void main() {
cvWaitKey(0);
return;
}
我的項目有點復雜,我正在使用Visual Studio 2010,它包括opencv ffmpeg pthread winsocks和其他一些庫。
你能猜到為什么會這樣嗎?
你有沒有打電話給cvNamedWindow
? 沒有cvNamedWindow
它將無法工作。
我自己曾經有過這個問題,但我只能猜測是什么導致了這個問題。 我可以提供一個解決辦法:
while(1){
int key=cvWaitKey(10);
if(key==27) break;
}
這將阻止,直到按下ESC。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.