Как получить Mat с возможностью ввода в Android с помощью OpenCV

У меня есть несколько файлов изображений в папке с возможностью рисования. И теперь я хочу преобразовать их в объект opencv Mat. Я нашел функцию:

Mat img = Highgui.imread(inFile);

который читает путь к файлу, чтобы получить мат.

Однако я не могу получить путь к своим изображениям, так как могу читать их только с помощью их идентификатора, такого как R.drawable.img1.

Как я мог добиться того, чего хочу?


person Season    schedule 25.11.2013    source источник


Ответы (1)


Это должно сделать

Mat img = Utils.loadResource(context, refrenceimgID, Highgui.CV_LOAD_IMAGE_COLOR);
Imgproc.cvtColor(img, gryimg, Imgproc.COLOR_RGB2BGRA);
person Darshan    schedule 25.11.2013
comment
что такое gryimg? - person shurrok; 25.06.2019