从海康威视摄像头抓拍图片,并可选择自动进行工件识别
完整 URL
http://8.148.151.8:4001/api/capture_camera分类
| 字段名 | 类型 | 必填 | 说明 | 示例 |
|---|---|---|---|---|
| cameraIp | string | 是 | 摄像头 IP 地址 | 192.168.1.64 |
| cameraPort | number | 否 | 摄像头端口,默认 8000 | 8000 |
| username | string | 否 | 摄像头用户名,默认 admin | admin |
| password | string | 否 | 摄像头密码 | password123 |
| documentNumber | string | 否 | 批次号(用于自动识别) | DOC20250117001 |
| materials | array | 否 | 物料列表(用于自动识别) | [] |
| saveDir | string | 否 | 图片保存目录 | ./captured_images |
{
"success": true,
"code": 200,
"message": "抓图成功",
"data": {
"imagePath": "./captured_images/camera_192.168.1.64_20250117_143022.jpg",
"cameraIp": "192.168.1.64"
}
}// POST 请求示例
const response = await fetch('http://8.148.151.8:4001/api/capture_camera', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
"cameraIp": "192.168.1.64",
"cameraPort": 8000,
"username": "admin",
"password": "password123",
"documentNumber": "DOC20250117001",
"materials": [],
"saveDir": "./captured_images"
})
});
const data = await response.json();
console.log(data);