[問題] Opencv影像串流的問題

看板C_and_CPP (C/C++)作者 (GUIN)時間15年前 (2011/07/05 13:46), 編輯推噓3(309)
留言12則, 2人參與, 最新討論串1/1
※ 引述《kira1101 (肉包)》之銘言: 開發平台(Platform): (Ex: VC++, GCC, Linux, ...) LINUX 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) Opencv 目前作專研時在用opencv作Webcam影像串流傳輸時出現一些問題 http://nashruddin.com/Streaming_OpenCV_Videos_Over_the_Network 這是參考網頁 我將其中stream_server.c檔的78行cvCvtColor(img0, img1, CV_BGR2GRAY)改成 img1= cvCloneImage(img0); 希望它能從傳送灰階影像變成傳送彩色影像 但是僅出現具條紋格的不清晰連續影像 可否請問一下要如何更正這個錯誤 多謝 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.236.25 ※ 編輯: guinfirst 來自: 140.115.236.24 (07/05 16:19)

07/05 17:05, , 1F
你的ShowImage寫在哪裡 看起來你在while內又宣告一個img1
07/05 17:05, 1F

07/05 17:05, , 2F
這跟global的img1是不同的
07/05 17:05, 2F

07/05 18:36, , 3F
搞錯了,內文多宣告了一個,應該是在迴圈外
07/05 18:36, 3F
※ 編輯: guinfirst 來自: 218.160.245.11 (07/05 18:38)

07/05 21:47, , 4F
接收影像的showImage在client端,stream_client目前還沒
07/05 21:47, 4F

07/05 21:47, , 5F
改變
07/05 21:47, 5F

07/06 10:05, , 6F
stream_client.c沒改的話 ShowImage裡的img還是一維的啊
07/06 10:05, 6F

07/06 10:19, , 7F
是指client裡的img還是server裡的img1
07/06 10:19, 7F

07/06 10:46, , 8F
client裡的 而且streamClient()裡設定資料的是一維的設定
07/06 10:46, 8F

07/06 10:47, , 9F
方法 這邊也要改 另外你不能createIage後又cloneImage
07/06 10:47, 9F

07/06 10:47, , 10F
這樣會重覆配置記憶體
07/06 10:47, 10F

07/06 12:58, , 11F
嗯,多謝,我在試試看
07/06 12:58, 11F

07/06 12:58, , 12F
07/06 12:58, 12F
文章代碼(AID): #1E4gL2nT (C_and_CPP)
文章代碼(AID): #1E4gL2nT (C_and_CPP)