2012-05-16 150 views
0

我需要一些關於如何將來自opencv的視頻流傳輸到網頁的想法。我目前有gStreamer,但我不知道這是否適合這項工作。有關使用gStreamer或任何超鏈接教程的任何建議將有幫助和讚賞!流opencv視頻

謝謝!

回答

0

OpenCV不提供流視頻接口,這意味着您需要使用其他技術來達到此目的。

我已經在幾個專業項目中使用GStreamer:這是您正在查找的機器人

+0

說到機器人,我需要把它放在android上。有什麼建議麼? – Smileyface

+0

是啊:http://stackoverflow.com/questions/5568742/gstreamer-on-android – karlphillip

+0

它不提供接口,但你可以(或多或少)輕鬆地將使用gstreamer獲得的數據轉換爲OpenCV程序。 –

0

我沒有任何經驗/流OpenCV輸出到網站。不過,我確信這可以使用gstreamer。

使用gstreamer流,可以獲取數據並將數據轉換爲OpenCV格式。我建議你閱讀GstAppSink和GstBuffer。

基本上,如果我沒記錯的話,你必須在後臺線程中運行一個管道。然後使用gst_app_sink中的某個函數,可以從接收器獲取緩衝區數據。

在這個問題上的快速查找,您必須使用GST_BUFFER_DATA這個

我記得有將結果從YCBCR轉換爲BGR,一個collegue有問題的OpenCV的轉化率不足。所以你可能不得不寫你自己的。 (這是回到IplImage *天)