我是nodejs的新手,我在将std :: vector传输到NodeJs时遇到一些麻烦。cv :: Mat是openCV数据类型,vector表示一系列图像。对于一张图片,我知道该如何传输,就像这样:
char *buffer = node::Buffer::Data(info[0]->ToObject());
size_t size = node::Buffer::Length(info[0]->ToObject());
std::vector<char> src(buffer, buffer + size);
std::vector<uchar> *dst = new std::vector<uchar>();
//do some thing with dst
//return
info.GetReturnValue().Set(
Nan::NewBuffer((char*)dst->data(), dst->size(), png_delete_callback, dst).ToLocalChecked()
);
任何帮助将不胜感激。