counts = {
if (input_image) {
let image_width = (await input_image.image()).width;
let image_height = (await input_image.image()).height;
let image_url = await input_image.url();
let canvas = d3
.create("canvas")
.attr("width", image_width)
.attr("height", image_height)
.style("display", "none");
let ctx = canvas.node().getContext("2d");
let img = new Image();
img.src = image_url;
ctx.drawImage(img, 0, 0);
return box_count(canvas.node());
}
}