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创建Mat_Javascript_Opencv_Image Processing_Face Detection - Fatal编程技术网

Javascript 无法使用OpenCV.js创建Mat

Javascript 无法使用OpenCV.js创建Mat,javascript,opencv,image-processing,face-detection,Javascript,Opencv,Image Processing,Face Detection,我正在使用opencv.js,调用Mat类的构造函数时出错 new cv.Mat(100, 100) opencv.js:30未捕获(承诺中)类型错误:无法使用'in'运算符在100中搜索'width' 在Object.toWireType(opencv.js:30) 在Mat.constructor_body(opencv.js:30) 在垫子上。(opencv.js:30) 在新Mat(在createNamedFunction(opencv.js:30)处求值):4:34) 在Objec

我正在使用opencv.js,调用Mat类的构造函数时出错

new cv.Mat(100, 100)

opencv.js:30未捕获(承诺中)类型错误:无法使用'in'运算符在100中搜索'width'
在Object.toWireType(opencv.js:30)
在Mat.constructor_body(opencv.js:30)
在垫子上。(opencv.js:30)
在新Mat(在createNamedFunction(opencv.js:30)处求值):4:34)
在Object.window.cv.onRuntimeInitialized处(SplashView.vue?f176:10)
在多伦(opencv.js:30)
运行时(opencv.js:30)
在runCaller上(opencv.js:30)
独立性(opencv.js:30)
在receiveInstance(opencv.js:30)

您调用构造函数的方式不对

let mat = new cv.Mat(size, type);
您的大小应该是具有“宽度”和“高度”属性的对象

size = {'width': 100, 'height': 100}
或[100100]

例如:

let mat = new cv.Mat([100, 100], cv.CV_8UC3)
let mat = new cv.Mat([100, 100], cv.CV_8UC3)