Я получаю эту ошибку всякий раз, когда я вызываю cv :: waitKey ():
ASSERT: "false" in file qasciikey.cpp, line 501
Я не уверен, почему я получаю эту ошибку. Я работаю на экземпляре Ubuntu Server 14.04 EC2, подключенном через MobaXterm в Windows.
Если я запускаю все тот же код на обычной машине с Ubuntu, все прекрасно работает.
Это строка, где это происходит:
char key = cvWaitKey(33);
Я не пытаюсь получить славу здесь, но я думаю, что это заслуживает правильного ответа.
Как упомянул @George в комментарии, когда мой вклад не был от Английская клавиатура но использовал другую локаль, тогда возникает эта ошибка. Я видел другие предложенные причины этой ошибки, но я думаю, что это довольно обычный случай, так как сообщения об ошибках:
АССЕРТ: «ложь»
Других решений пока нет …