2012-05-18 17 views
1

我有涉及中相關功能的其他一些媒體和它似乎是完美的任務,以及近乎完美了openFrameworks播放後OpenCV的項目;)了openFrameworks - 減去GL窗口

這個項目實際上是一個是Flash項目和我有一個工作連接到C++的所有圖像處理的速度。問題是,需要了openFrameworks下面的代碼給init ofRunApp前:

ofAppGlutWindow window; 
ofSetupOpenGL(&window, 1024,768, OF_WINDOW); // <-------- setup the GL context 

有沒有辦法使用了openFrameworks中OpenCV的相關功能,而無需打開任何窗口,一個簡單的方法?爲了記錄,我寧願使用OpenFrameworks而不是vanilla OpenCV來獲得OF的靈活性,這是其他功能。

在此先感謝, 一個。

回答

1

openFrameworks沒有「官方」的方式來做到這一點。

由於擁有了openFrameworks熱插拔渲染器,你可以寫一個做到這一點。但是這似乎是很多工作,因爲許多openFrameworks內部依賴於窗口和GL上下文。

你可以找到他最有前途的嘗試解決這個問題herehere。也許你可以自己搜索openFrameworks來找到更多。更好的是:隨時開始一個新的話題,讓人們看到需要無頭渲染。

+0

感謝本,經過大量的研究,它肯定會成爲一個主要的障礙,這是一種恥辱。我一定會接受你的建議,併爲無頭渲染啓動一個新的線程,但它似乎對我的截止日期來說太晚了,但它可能會幫助其他人! – antonmills