Python Opencv Ubuntu не создает Windows - PullRequest
1 голос
/ 04 июня 2009

У меня странная проблема с opencv, работающим на Ubuntu. Я установил OpenCV из подходящих источников. И большинство примеров работают нормально.

Но в моих программах, которые работают с Mac OS, окна не создаются.

Следующий код показывает окно и изображение в этом на моем Mac, но не на моем компьютере с Ubuntu

import time
from opencv import highgui

if __name__ == '__main__':

    highgui.cvNamedWindow('Image', highgui.CV_WINDOW_AUTOSIZE)
    highgui.cvMoveWindow('Image', 10, 40)
    image = highgui.cvLoadImage("verena.jpg", 1)
    highgui.cvShowImage('Image', image)
    time.sleep(3)

Код взят из одного из примеров, который фактически работает на обеих машинах.

Ответы [ 2 ]

3 голосов
/ 04 июня 2009

Код работает, если я добавлю вызов highgui.cvStartWindowThread () перед созданием окна.

Теперь следующий вопрос: почему программа работает на Mac OS без запуска WindowThread.

0 голосов
/ 02 августа 2012

Для новой привязки я имею в виду cv2. Код cv2.startWindowThread()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...