问题解决是看到了这里的讨论http://tieba.baidu.com/p/4992473824
原因是 waitkey(33) 如果不按键的时候是返回 oxff,这个无符号就是255,有符号就是-1
windows vs 的环境默认了这个为非符号数 即255,而opencv的新手书中,往往作者环境会认为是-1
解决方案:把原始代码中循环读取帧的
if (waitKey(33)>=0)break;
改为
if (waitKey(33) != 255)break;
或者把waitkey的返回值用有符号数去读取。
---------------------
作者:海航xxx
来源:优快云
原文:https://blog.youkuaiyun.com/c272588756/article/details/77650285
版权声明:本文为博主原创文章,转载请附上博文链接!