2014-10-07 2 views
0

i opencv + java + android로 그려지는 직사각형이 있습니다. 이제는 작물을 재배하고 어떻게 상상할 수 있을지 상상해보십시오. submat methord는 int 값만 허용합니다. 그러나 rect.tl(). x 값은 두 배입니다. 캐스팅은 좋은 해결책이 아닙니다. 오류가 발생합니다.android에서 opencv로 이미지 자르기 방법

Core.rectangle(ImageMatin, rect.tl(), rect.br(), new Scalar(255, 0, 0),1); // works Mat cropped = ImageMatin.submat(rect.tl().x, rect.height, rect.tl().x, rect.width); //error

+0

을 .https : //github.com/biokys/cropimage – LvN

답변

0

은 내가 GitHub의에서이 라이브러리를 추천합니다 : 당신은 당신이 항상 참조 할 수 박히 그래서 만약 https://github.com/edmodo/cropper, 그것은 심지어 샘플을 가지고있다. 또한이 라이브러리는 내가 자신을 하나 또는 두 개의 응용 프로그램

에서 그것을 사용했을뿐만 아니라, 자르기 위해 좋은 경량
0
이 명령 appling에 의해 매트 이미지를자를 수 있습니다

: 나는 유 cropimage 라이브러리를 시도 할 수 있다고 생각

Mat croppedImg = new Mat (sourceMat, ROI);