Przekazuj tablicę Mats do kodu natywnego

Funkcja natywna, której chcę użyć, wymaga tablicy 7Mats:

static int nativeCode(cv::Mat &inputImg, cv::Mat bufImgs[7]);

Wjni_part Mam:

Mat& mRgba = *(Mat*)inRgba;
Mat& bufImgs[7] = *(Mat*)inBufImgs;
nativeCode(mRgba,bufImgs);

W moim kodzie Java deklaruję moje pola:

private Mat mRgba;
private Mat[] bufImgs = new Mat[7];

Mogę zadzwonićgetNativeObjAddr namRgba, ale jak zrobić odpowiednik tablicy?

Jakieś tło:

Używam OpenCV, przetwarzając obraz na żywo za pomocą kamery. Funkcja, którą wywołuję na każdej ramce, wymaga dodatkowych obiektów. Aby zapobiec tworzeniu i niszczeniu tych obiektów w każdej klatce, chciałbym je utworzyć raz i przekazywać referencje za każdym razem.

questionAnswers(1)

yourAnswerToTheQuestion