如何包装Opencv Mat并将其返回到node.js.谢谢。这就是我所拥有的。
void testFunc(const Nan::FunctionCallbackInfo<v8::Value>& info){
Mat img = imread("test.jpg");
do stuff...
return image "img"
}
void Init(v8::Local<v8::Object> exports) {
exports->Set(Nan::New("pow").ToLocalChecked(),
Nan::New<v8::FunctionTemplate>(testFunc)->GetFunction());
}
NODE_MODULE(pow, Init)
答案 0 :(得分:0)
取决于您想在JavaScript端使用Mat
做什么。
Mat
。但请注意,跨越API边界的速度相对较慢,因此对于快速代码,一次传递大量数据(如上面的Array建议)通常更有意义,然后避免在热循环内进行API交叉调用。 / LI>