Получение ошибки в cv :: imshow () — ASSERT: & quot; false & quot; в файле qasciikey.cpp, строка 501

Я получаю эту ошибку всякий раз, когда я вызываю cv :: waitKey ():

ASSERT: "false" in file qasciikey.cpp, line 501

Я не уверен, почему я получаю эту ошибку. Я работаю на экземпляре Ubuntu Server 14.04 EC2, подключенном через MobaXterm в Windows.
Если я запускаю все тот же код на обычной машине с Ubuntu, все прекрасно работает.

Это строка, где это происходит:

char key = cvWaitKey(33);

3

Решение

Я не пытаюсь получить славу здесь, но я думаю, что это заслуживает правильного ответа.

Как упомянул @George в комментарии, когда мой вклад не был от Английская клавиатура но использовал другую локаль, тогда возникает эта ошибка. Я видел другие предложенные причины этой ошибки, но я думаю, что это довольно обычный случай, так как сообщения об ошибках:

АССЕРТ: «ложь»

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]