face-api/build/draw/drawContour.js

23 lines
667 B
JavaScript
Raw Normal View History

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.drawContour = void 0;
function drawContour(ctx, points, isClosed = false) {
2020-08-18 14:04:33 +02:00
ctx.beginPath();
points.slice(1).forEach(({ x, y }, prevIdx) => {
const from = points[prevIdx];
ctx.moveTo(from.x, from.y);
ctx.lineTo(x, y);
});
if (isClosed) {
const from = points[points.length - 1];
const to = points[0];
if (!from || !to) {
return;
}
ctx.moveTo(from.x, from.y);
ctx.lineTo(to.x, to.y);
}
ctx.stroke();
}
exports.drawContour = drawContour;
2020-08-18 14:04:33 +02:00
//# sourceMappingURL=drawContour.js.map