我從下面的代碼中收集Kinect RGB攝像機的連續圖像;從WPF上的Kinect RGB攝像機接收連續圖像?
PlanarImage Image = e.ImageFrame.Image;
video.Source = BitmapSource.Create(
Image.Width, Image.Height, 96, 96, PixelFormats.Bgr32, null, Image.Bits, Image.Width * Image.BytesPerPixel);
,我想流的一系列從我得到的Kinect作爲我的WPF應用程序實時流的圖像,但我不知道怎麼樣。原因是我想能夠使用Kinect作爲網絡攝像頭,但其他解決方案(編碼directshow過濾器,或者只使用一個可用的解決方案)並不適合我解決問題或者缺乏對C++問題的瞭解。爲Kinect編寫一個直接顯示過濾器來充當虛擬凸輪,這對於使用C++的人來說是極具挑戰性的。總之,問題在於Kinect的輸出,它給了我一系列的圖像,我不知道如何將它轉換爲可以從其他應用程序顯示的實時流。
任何幫助表示讚賞謝謝!
感謝您的回覆!但是,如果只有Kinect會給我一個視頻流,我可以使用Expression Encoder SDK對我的硬盤或網絡攝像頭上的視頻進行編碼和流式傳輸。問題是,它爲每個幀提供連續的圖像,我不知道如何將其轉化爲實時流並進行流式傳輸。檢查了圖書館,但無法找到我要找的東西,會尋找更多,謝謝! – umutto
我懷疑這些庫支持你的場景 - 例如從第一個鏈接'JPEG/MJPEG,MPEG-4和H.264 HTTP/RTSP IP攝像機,支持高清攝像頭' - 恕我直言,JPEG格式正是你的場景,使確保你可以郵寄...... – Yahia
謝謝,我已經向兩個SDK提供商發送了一些與我的情況相關的電子郵件。看到這些商業產品和kinect和IP攝像機之間的相似性。我還在尋找更便宜的商業圖書館,併發送電子郵件像瘋了一樣,我的配偶沒有更好的選擇.. – umutto