我正在测试CamCard API,我想知道如何将相机拍摄的图像发布到API并获取响应并将其显示在我的页面中?
这是他们提供的示例代码,我想知道如何从网络摄像头拍照并将其发布到API并获得响应和显示。
答案 0 :(得分:0)
您可以使用Jpeg_Camera库从网络摄像头拍摄照片。
您可以使用ajax post将输出发布到所需目的地,并可根据需要使用ajax响应。
加载Jpeg_camera
<script src="/jpeg_camera/jpeg_camera_with_dependencies.min.js" type="text/javascript"></script>
var camera = new JpegCamera("#camera");
var snapshot = camera.capture();
snapshot.show(); // Display the snapshot
snapshot.upload({api_url: "<your CamCard url>"})
.done(function(response) {
response_container.innerHTML = response; // display your response
this.discard(); // discard snapshot and show video stream again
}).fail(function(status_code, error_message, response) {
alert("Upload failed with status " + status_code);
});