2013-11-25 3 views
6

드로어 블 폴더에 이미지 파일이 있습니다. 그리고 이제 저는 그것들을 opencv Mat 객체로 변환하려고합니다. 기능을 찾았습니다 :OpenCV를 사용하여 Android에서 드로어 블 입력으로 매트를 얻는 방법

Mat img = Highgui.imread(inFile); 

매트를 얻으려면 파일 경로를 읽는 중입니다.

그러나 R.drawable.img1과 같은 ID를 사용하여 이미지를 읽을 수 있기 때문에 이미지의 경로를 가져올 수 없습니다.

내가 원하는 것을 어떻게 얻을 수 있습니까?

답변

10

이것은 코드의 첫 번째 줄을 사용하여 잘 작동

Mat img = Utils.loadResource(context, refrenceimgID, Highgui.CV_LOAD_IMAGE_COLOR); 
Imgproc.cvtColor(img, gryimg, Imgproc.COLOR_RGB2BGRA); 
+2

을 수행해야합니다. 감사. – Season