sige 1 year ago
parent
commit
a1ba82cf8d
  1. 15
      src/main/java/com/iflytop/digester/controller/CameraController.java

15
src/main/java/com/iflytop/digester/controller/CameraController.java

@ -22,13 +22,12 @@ public class CameraController extends UfApiControllerBase {
@ResponseBody
@PostMapping("/api/camera/take-shot")
public UfApiResponse takeShot() {
// var srcImageMat = this.device.camera.grabToMat();
// MatOfByte imageMob = new MatOfByte();
// Imgcodecs.imencode(".png", srcImageMat, imageMob);
// byte[] imageBytes = imageMob.toArray();
// String base64Image = Base64.getEncoder().encodeToString(imageBytes);
// String base64Data = "data:image/image/png;base64," + base64Image;
// return this.success(Map.of("data",base64Data));
return this.success();
var srcImageMat = this.device.camera.grabToMat();
MatOfByte imageMob = new MatOfByte();
Imgcodecs.imencode(".png", srcImageMat, imageMob);
byte[] imageBytes = imageMob.toArray();
String base64Image = Base64.getEncoder().encodeToString(imageBytes);
String base64Data = "data:image/image/png;base64," + base64Image;
return this.success(Map.of("data",base64Data));
}
}
Loading…
Cancel
Save