2012-05-26 102 views
1

運行Mac端口自我更新並在osx 10.7上安裝gnomeui庫後,我編譯了 OpenCV程序與Xcode和ImShow()函數創建了一個意外閃爍閃爍的窗口。 在Xcode的應用程序輸出消息中顯示以下內容: opengl支持可用。OpenCv ImShow()函數閃爍/閃爍

有人知道哪裏可能是問題? 我是否需要使用OpenGL重新編譯OpenCV? 還有什麼我可以嘗試糾正這一點?

編輯: 我附上了windows xcode生成的屏幕截圖,通常這種帶按鈕工具欄的UiWindow是由QtCreator生成的。我開始認爲這個問題來自Qt因此被更新爲mac端口自我更新。

window generated by xcode

回答

0

也許你不叫imShow後使用waitKey,然後創建窗口,並很快地消滅。如果是這種情況,只需在imShow之後調用waitKey,那麼將創建窗口並等待,直到您按下一個鍵,然後窗口被銷燬。

+0

我使用'waitkey',實際上我很舒服這個問題與更新有關,因爲我有一些代碼在升級前工作,現在他們不再工作。或者更好的'imshow'產生這個閃爍的窗口。我有使用QtCreator相同的問題,所以我開始使用Xcode。我會給你附上一個窗口的截圖,你可以看到它不是Xcode生成的通常的窗口(只要我獲得了必要的聲望點) –