java 实现海康相机3D定位控制

sdk手册说明

NET_DVR_PTZSelZoomIn_EX

云台图像区域选择放大或缩小。

BOOL NET_DVR_PTZSelZoomIn_EX(
  LONG                      lUserID,
  LONG                      lChannel,
  LPNET_DVR_POINT_FRAME     pStruPointFrame
);
Parameters

lUserID

[in] NET_DVR_Login或者NET_DVR_Login_V30的返回值

lChannel

[in] 通道号

pStruPointFrame

[in] 云台图像区域位置信息

针对 NET_DVR_PTZSelZoomIn_EX  主要是用来对接入Nvr通过通道实现相机控制

说明:

缩小条件:xTop减去xBottom的值大于2。放大条件:xTop小于xBottom。

代码示例:

HCNetSDK.NET_DVR_POINT_FRAME netDvrPointFrame = new HCNetSDK.NET_DVR_POINT_FRAME();
netDvrPointFrame.xTop=camera.getXTop() * 255/352;
netDvrPointFrame.xBottom=camera.getXBottom() * 255/352;
netDvrPointFrame.yTop=camera.getYTop() *255/288;
netDvrPointFrame.yBottom=camera.getYBottom() *255/288;
netDvrPointFrame.write();
//boolean NET_DVR_PTZSelZoomIn_EX(int lUserID, int lChannel, NET_DVR_POINT_FRAME pStruPointFrame);
boolean hResult = hcNetSDK.NET_DVR_PTZSelZoomIn_EX(lUserID, channel, netDvrPointFrame);
if (hResult) {
    return AjaxResult.success("【3D定位成功】!");
} else {
    return AjaxResult.error(hcNetSDK.NET_DVR_GetErrorMsg(new IntByReference(hcNetSDK.NET_DVR_GetLastError())));
}

参数说明:lUserID  登录返回值;channel:t通道号;netDvrPointFrame:hk快球专用·

###谢谢观看!希望对您有用

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值