私は現在、C++ で記述されたモジュールを開発しています。今のところ運がなくても、 aを からオブジェクトnodejs
に変換する方法を探していました。v8::Object
cv::Mat
opencv
nan ライブラリがオブジェクトの変換に役立つことがわかりましたが、方法がわかりませんでした。私の場合、オブジェクトを変換できるかどうかさえわかりません。
v8ジュースプロジェクトは私の期待に応えますが、放棄されたので、これを行う方法がわかりません.
ここに私がやろうとしていることのスニペットがあります:
void
BRMatcher::run(const v8::FunctionCallbackInfo<v8::Value>& args)
{
v8::Isolate* isolate = v8::Isolate::GetCurrent();
v8::HandleScope scope(isolate);
if (args.Length() < 1)
{
isolate->ThrowException(v8::Exception::TypeError(v8::String::NewFromUtf8(isolate, "Missing parameter [Mat img].")));
return ;
}
if (!args[0]->IsObject())
{
isolate->ThrowException(v8::Exception::TypeError(v8::String::NewFromUtf8(isolate, "Parameter [Mat img] must be an object.")));
return ;
}
v8::Local<v8::Object> cvMat(args[0]->ToObject());
Mat img = ??? // This is where I ended up...
// ...
}
StackOverflow でこれについて話しているすべての投稿は古くなっています (古いバージョンやツールはもう機能していません...)
私の質問cv::Mat
は次のとおりです。関数で受け取った引数をオブジェクトに変換するにはどうすればよいですか? 私が望む任意のタイプに?
どんな助けでも大歓迎です、ありがとう!