相机参数写入缓冲区,更新到设备

Writing Feature Values by Group
When a series of features are tightly coupled, they are difficult to modify without following a
specific order. For example, a region-of-interest (ROI) has four values (OffsetX, OffsetY, Width and
Height) that are inter-dependent and must be defined as a group. To solve this problem, the
SapAcqDevice class allows you to temporarily set the feature values in an “internal cache” and then
download the values to the camera at the same time. The following code illustrates this process
using an ROI example.
Sample Code for Sapera LT ++

// Set manual mode to update features
 success = pAcq->SetUpdateFeatureMode(SapAcqDevice::UpdateFeatureManual);
 // Set buffer left position (in the internal cache only)
 success = pAcq->SetFeatureValue("OffsetX", 50);
 // Set buffer top position (in the internal cache only)
 success = pAcq->SetFeatureValue("OffsetY", 50);
 // Set buffer width (in the internal cache only)
 success = pAcq->SetFeatureValue("Width", 300);
 // Set buffer height (in the internal cache only)
 success = pAcq->SetFeatureValue("Height", 300);
 // Write features to device (by reading values from the internal cache)
 success = pAcq->UpdateFeaturesToDevice();
 // Set back the automatic mode
 success = pAcq->SetUpdateFeatureMode(SapAcqDevice::UpdateFeatureAuto);
 …
For more details, see the Sapera LT ++ Programmer’s Manual
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值