How to update the available Frame Rate range when change camera ROI using IMAQ Toolbox?
2 views (last 30 days)
Show older comments
Hi, I'm using IMAQ Toolbox with a PointGrey Chameleon CM3-U3-28S4M camera. This camera could achieve higher frame rate with a smaller region of interest (ROI), e.g. 13 fps at 1928×1448 px (full size), 25 fps at 1000*600 px.
In the FlyCaptureViewer ( provided by the manufacturer PointGrey), available frame rate range changed automatically just after I set the ROI.
In MATLAB, I can get the frame rate range with
propinfo(vid,'FrameRate')
However, When I run this function after I set a small ROI, it still return the original frame rate at full size ROI. It seems that propinfo doesn't query camera to update the new frame rate range.
>>propinfo(vis,'FrameRate') % Get frame rate range at full ROI
set(vid,'ROIPosition',[0 0 100 100]); % Set small ROI
propinfo(vis,'FrameRate') % Get frame rate range at small ROI
ans =
包含以下字段的 struct:
Type: 'double'
Constraint: 'bounded'
ConstraintValue: [6.2473 41.2843]
DefaultValue: 41.2806
ReadOnly: 'whileRunning'
DeviceSpecific: 1
Accessible: 1
ans =
包含以下字段的 struct:
Type: 'double'
Constraint: 'bounded'
ConstraintValue: [6.2473 41.2843]
DefaultValue: 41.2806
ReadOnly: 'whileRunning'
DeviceSpecific: 1
Accessible: 1
0 Comments
Answers (1)
Sarang Kunte
on 2 May 2018
Edited: Sarang Kunte
on 5 May 2018
Hi Kun,
We are aware of this issue and it is under consideration for future releases.
Thanks,
Sarang.
0 Comments
See Also
Categories
Find more on Point Grey Hardware in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!