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())
海康威视 java sdk 抓拍功能
最新推荐文章于 2024-08-07 18:49:51 发布
这篇博客介绍了如何通过Java SDK与海康威视摄像头进行交互,实现远程抓拍功能。首先,创建`MonitorCameraInfo`对象设置摄像头参数,然后初始化SDK并登录设备,获取设备状态。接着,配置JPEG参数,指定图片质量和分辨率,并设置保存图片的路径。最后,调用SDK的抓图接口将图片保存到本地。如果操作成功,会输出相关信息。
摘要由CSDN通过智能技术生成