How to reduce Image Acquisition time

Hello, elapsedTime for the following code equals 1.0592 seconds.
imaqreset
vid = videoinput('pixelinkimaq');
src=getselectedsource(vid);
set(vid,'ROI',[0 0 64 64])
set(src,'FrameRate',150)
set(src,'Exposure',0.002)
set(vid,'FramesPerTrigger',150);
triggerconfig(vid, 'manual');
start(vid);
tic
trigger(vid);
wait(vid,Inf);
frames = getdata(vid, get(vid,'FramesAvailable'));
elapsedTime = toc
I really really need it to be less than 1 second. Any Ideas how running time can be reduced?
THANKS

Antworten (2)

Walter Roberson
Walter Roberson am 15 Feb. 2016

0 Stimmen

You asked for a FrameRate of 150 frames per second, and you asked for 150 FramesPerTrigger, so you are asking for 150 Frames Per Trigger / 150 Frames Per Second = exactly 1 second per Trigger. You cannot reduce the acquisition time for 1 second's worth of frames to below 1 second.

4 Kommentare

Mark Golberg
Mark Golberg am 15 Feb. 2016
Thank you Walter. Of course you're right. I've meant is it possible to reduce the run time somehow? Make it close to 1 sec (RealTime) as much as possible.
Walter Roberson
Walter Roberson am 15 Feb. 2016
How long does it take now?
Image Analyst
Image Analyst am 15 Feb. 2016
I don't know that it's any different than the 1.0592 seconds he originally said, unless he decided to record fewer frames, like the 140 I suggested.
Mark Golberg
Mark Golberg am 24 Feb. 2016
1 second takes me ~1.5 seconds to processed and display. Trying to solve this with buffer and parallel computing...

Melden Sie sich an, um zu kommentieren.

Image Analyst
Image Analyst am 15 Feb. 2016

0 Stimmen

What if you try
set(src,'FrameRate', 160)
or
set(vid,'FramesPerTrigger',140);
How long a time do those give you?

2 Kommentare

Image Analyst
Image Analyst am 15 Feb. 2016
Mark, did you try my answer yet? You might just have to do trial and error to "home in" on the setting that produces a length as close to 1 second as possible.
Mark Golberg
Mark Golberg am 24 Feb. 2016
I can't , I need to work with fps 150.

Melden Sie sich an, um zu kommentieren.

Gefragt:

am 15 Feb. 2016

Kommentiert:

am 24 Feb. 2016

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by