Я использую JSARToolkit (https://github.com/artoolkit/jsartoolkit5) по проекту. Это облегчает многое.JSARToolkit получить маркеры ID
Однако у меня есть некоторые проблемы, когда я пытаюсь получить все обнаруженные маркеры и их идентификаторы.
Я думаю, что-то вроде этого ...
arController.addEventListener('getMarker', function (e) {
console.log(e.data.marker.id);
});
... будет делать работу, но все, что маркер я поставил перед камерой, ID 0. Когда я вхожу e
, я могу не найти идентификатор относительно маркера (например, https://raw.githubusercontent.com/artoolkit/artoolkit5/master/doc/patterns/Matrix%20code%203x3%20with%20parity%20(72dpi)/1.png: этот идентификатор маркера должен быть 1).
Любые идеи?
Большое спасибо. Я пытался записать маркер, когда создаю их: arController.createThreeBarcodeMarker (0, function (marker) {console.log (marker)}); но он никогда не регистрируется (я не могу найти какой-либо документ о ожидаемых аргументах в методах). – enguerranws