Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Opencv.js如何绘制等高线的子集?_Javascript_Opencv_Web_Image Processing - Fatal编程技术网

Javascript Opencv.js如何绘制等高线的子集?

Javascript Opencv.js如何绘制等高线的子集?,javascript,opencv,web,image-processing,Javascript,Opencv,Web,Image Processing,使用Opencv.js,我获得了图像中的轮廓 使用一些选择函数,我收集了这些轮廓的子集 假设它们在等高线列表中: var suitableContours = []; 我需要知道如何使用opencv绘制这些轮廓 如果这是python,我也能做到 cv.drawContours(img, [suitableContours[cnt]], 0, [255, 0, 0, 255], 2); 假设在我要绘制轮廓的点处,我没有访问原始图像、遮罩或原始轮廓列表的权限,只有选定的轮廓 我怎样才能画出这些轮

使用Opencv.js,我获得了图像中的轮廓

使用一些选择函数,我收集了这些轮廓的子集

假设它们在等高线列表中:

var suitableContours = [];
我需要知道如何使用opencv绘制这些轮廓

如果这是python,我也能做到

cv.drawContours(img, [suitableContours[cnt]], 0, [255, 0, 0, 255], 2);
假设在我要绘制轮廓的点处,我没有访问原始图像、遮罩或原始轮廓列表的权限,只有选定的轮廓

我怎样才能画出这些轮廓

上述代码导致:
BindingError:无法将“[object object],[object object]”作为MatVector传递

试着这样做:

let color = new cv.Scalar(255,0,0,255);
for (let i = 0; i < suitableContours.size(); ++i) {
    cv.drawContours(src, suitableContours, i, color, 1, cv.LINE_8, hierarchy, 100);
}
cv.imshow('canvasOutput', src);
let color=新cv.标量(255,0,0255);
对于(设i=0;i