OpenCV Mat オブジェクトのアドレスを取得しています。オブジェクトを初期化した後、次のメソッドを呼び出したい
Mat::Mat(const Mat& m, const Range* ranges)
しかし、コンパイルエラーが発生します。私は長い間C ++をやっていません。誰でも助けることができますか?
コード
void HelloWorld::callBack(jlong addrRgba, float dt) {
long lrgba = (long) mRgba;
Mat bgraMat = *(Mat*) lrgba;
Mat rgbMat = new Mat(&bgraMat, Range::all()); //cant get this to work
}
エラー メッセージ
error: no matching function for call to 'cv::Mat::Mat(cv::Mat*, cv::Range)'