菜鸟求教OpenCV的小程序 while(1){ key=cvWaitKey(5000); if(key==27) break; switch(key)...求指出问题
3个回答
展开全部
直接看你发的程序看不出问题来…你试试把case里的改成ASCII码数字呢?
会不会你使用的是Unicode编译环境所以char对不上。。
会不会你使用的是Unicode编译环境所以char对不上。。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不能吧,发个完整点程序
追问
void main()
{
int key;
while(1){
key=cvWaitKey(5000);
if(key==27) break;
switch(key){
case 'h':
printf("The key is h.\n");
break;
case 'i':
printf("The key is i.\n");
break;
default:
printf("The key cannot be found.\n");
exit(0);
}
}
}
编译没问题的所以头函数没截,谢谢!
追答
肉眼没看出来有啥毛病
你试试 把key 改成char试试?
我有空调调。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询