海康威视 java sdk 抓拍功能

这篇博客介绍了如何通过Java SDK与海康威视摄像头进行交互,实现远程抓拍功能。首先,创建`MonitorCameraInfo`对象设置摄像头参数,然后初始化SDK并登录设备,获取设备状态。接着,配置JPEG参数,指定图片质量和分辨率,并设置保存图片的路径。最后,调用SDK的抓图接口将图片保存到本地。如果操作成功,会输出相关信息。
摘要由CSDN通过智能技术生成

public class TestHikvision {
 
    public static void main(String[] args) throws IOException {
        TestHikvision app = new TestHikvision();
        MonitorCameraInfo cameraInfo = new MonitorCameraInfo();//需要新建MonitorCameraInfo类
        cameraInfo.setCameraIp("192.168.1.66");
        cameraInfo.setCameraPort((short)8000);
        cameraInfo.setUserName("admin");
        cameraInfo.setUserPwd("xx111111");
        
        app.getDVRPic(cameraInfo);
    }
 
 
    //抓拍图片
    public void getDVRPic(MonitorCameraInfo cameraInfo) throws IOException {
        
        //设置通道号,其中1正常,-1不正常
        NativeLong chanLong = new NativeLong(1);
        cameraInfo.setChannel(chanLong);
        
        //初始化sdk
        HCNetSDK sdk = HCNetSDK.INSTANCE;
        if (!sdk.NET_DVR_Init())

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值