用matlab采集图像怎么控制摄像头的频率(每秒帧数)?
			 
			 
			
		
		
		
			
			本人最近要进行一个简支梁的动力试验,要在5秒钟的时间里采集100多张图像,我的摄像头是30HZ的,也就是每秒30帧的,但是在用matlab采集时为什么一秒就7、8张左右啊! 
这是我参考别人编的命令进行了一些修改,无奈自己水平有限,其中的原因搞不懂,高手来帮忙解答一下啊,不胜感激 
 
vid = videoinput('winvideo', 1, 'RGB32_640x480'); 
preview(vid); 
get(vid); 
get(getselectedsource(vid)); 
set(vid,'TriggerRepeat',15);  
start(vid)  
   [data time] = getdata(vid,150); 
elapsed_time = time(150) - time(1)[/SIZE]
		 
		
		
		
		
		
		
		
	 |