Является ли drawKeypoints бесплатной функцией?Когда я пытаюсь использовать его, выдает следующую ошибку
cv.drawKeypoints is not a function
Я пытаюсь написать этот пример
https://opencv -python-tutroals.readthedocs.io / en /latest / py_tutorials / py_feature2d / py_orb / py_orb.html # orb
Я создал OpenCV Js, как описано здесь
https://docs.opencv.org/3.4/d4/da1/tutorial_js_setup.html
Затем прикрепил егов моем HTML
<script src="opencv.js"></script>
А вот функция, которую я использую
function orbExample() {
let imgElement = document.querySelector('#imageSrc');
let img = cv.imread(imgElement);
let color = new cv.Scalar(0,255,0, 1);
// Initiate ORB detector
let orb = new cv.ORB();
let keyPoints = new cv.KeyPointVector;
// find the keypoints with ORB
orb.detect(img, keyPoints);
let des = new cv.Mat();
// compute the descriptors with ORB
orb.compute(img, keyPoints, des);
// draw only keypoints location,not size and orientation
let img2 = new cv.Mat();
cv.drawKeypoints(img, keyPoints, img2, color, 0);
cv.imshow('opencvCanvas', img2);
}