[問題] 即時修改網路攝影機的影像輸出已回收

看板MATLAB作者 (tonit)時間16年前 (2009/08/18 14:34), 編輯推噓1(1012)
留言13則, 4人參與, 最新討論串1/2 (看更多)
preview 這個函式可以幫忙接收網路攝影機的輸入 即時沒有延遲的輸出到螢幕上 -- 想請問各位 有什麼方法可以在 matlab 裡面 擷取網路攝影機的影片 然後做一些修改 比方說, 在人臉旁邊標出一個正方形 或更簡單的, 只要在影片中特定座標畫個小紅點 再將修改過的影片 即時 沒有延遲的 輸出在螢幕上呢? -- 我試過以下方法: vid = videoinput('winvideo', 1, 'RGB24_320x240'); while( my_loop_condition ) frame = getsnapshot( vid ); imshow( frame ); end 造成我的網路攝影機不斷重新開機 而且 影像輸出延遲 -- 謝謝大家 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.29.138

08/18 21:51, , 1F
/視訊 #1A9CB9nj 搭配getframe就可以
08/18 21:51, 1F

08/19 15:57, , 2F
#1A9CB9nj 似乎是讓 preview 的視窗可以嵌在自己的 GUI 上
08/19 15:57, 2F

08/19 15:57, , 3F
getframe 則是可以把單張 frame 抓下來處理
08/19 15:57, 3F

08/19 15:58, , 4F
但處理完後要如何讓 preview 顯示 "修改過後" 的 frame 呢?
08/19 15:58, 4F

08/19 15:59, , 5F
這邊還不太清楚, 能否再說明一下呢? 謝謝
08/19 15:59, 5F

08/20 12:53, , 6F
剛剛好我也需要這個知識!
08/20 12:53, 6F

08/20 15:09, , 7F
不要用preview顯示影像,要把抓進來的影像不斷的擷取
08/20 15:09, 7F

08/20 15:11, , 8F
圖片,然後對存取後的圖片作影像處理,再用figure和
08/20 15:11, 8F

08/20 15:12, , 9F
for迴圈把你的圖一直疊到同一個figure上,這樣看起來就
08/20 15:12, 9F

08/20 15:13, , 10F
像是一直連續的畫面了
08/20 15:13, 10F

08/20 15:14, , 11F
這只是個概念,你可以針對這試試看是不是你要的效果
08/20 15:14, 11F

08/20 15:14, , 12F
因為我是這樣做的提供你參考一下!
08/20 15:14, 12F

10/15 11:16, , 13F
謝謝分享!
10/15 11:16, 13F
文章代碼(AID): #1AYajQJt (MATLAB)
文章代碼(AID): #1AYajQJt (MATLAB)