[討論] Camera視頻運行程式的疑惑?已回收

看板MATLAB作者 (白開水)時間13年前 (2010/12/03 23:03), 編輯推噓3(302)
留言5則, 4人參與, 最新討論串1/1
MATLAB程式開始時要先設定攝影機參數之類,如下 clear all; vid = videoinput('winvideo',1); x1 = zeros(480,640); set(vid, 'FramesPerTrigger', Inf); set(vid, 'ReturnedColorspace', 'rgb') vid.FrameGrabInterval = 5; start(vid) while(vid.FramesAcquired<=100) ...(程式我省略) ... .... ....... ......... end stop(vid); 我的疑問是,這寫法是自己讓攝影機擷取每張影像然後進入迴圈作運算 等到擷取的時間一到便STOP任何動作. 但我現在希望不要設定擷取張數,等於是依啟動程式就開始抓圖運算 直到我要它停就停,我該如何撰寫? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.192.182

12/03 23:31, , 1F
你要用什麼方式"要它停"?
12/03 23:31, 1F

12/03 23:52, , 2F
聲控!!
12/03 23:52, 2F

12/04 01:33, , 3F
可以聲控嗎? 老師是說不能用按鈕...
12/04 01:33, 3F

12/04 06:59, , 4F
沒想法怎麼寫程式?
12/04 06:59, 4F

12/09 22:29, , 5F
應該把你要執行的運算寫在FrameAcquiredFcn裡面
12/09 22:29, 5F
文章代碼(AID): #1C-GQvDg (MATLAB)