opencv的waitkey函数的返回值解释

其实只要将返回值打印出来看一下就知道,waitkey函数的返回值(在按了按键的前提下)就是对应按键的ASCAII码,而且是区分大小写的。
由于ascaii码中没有ctrl和alt等按键,所以单独按了这些按键,waitkey函数不会返回。
因此,这个函数可以这样子用

        int key = waitKey(10000);
        switch (key) 
        {
        case 'a':break;
        case 'A':break;
        case '\r':break;
        case 0x18:break;//cancel
        case 0x1B:break;//escape
        default:break;
        }

具体需要匹配的值请查阅ascaii标准。

你可能感兴趣的:(opencv)