2014-09-23 4 views
1

안녕하세요 나는 OpenCV의 안드로이드에 새로운 오전, 나는 튜토리얼 예제를 실행 해요, 그럼에도 불구하고 카메라 방향 회전, 나는 그것을 해결하기 위해이 코드를 시도 :OpenCV의 안드로이드 카메라 방향

mRgba = inputFrame.rgba(); 
Mat mRgbaT = mRgba.t(); 
Core.flip(mRgba.t(), mRgbaT, 1); 
Imgproc.resize(mRgbaT, mRgbaT, mRgba.size()); 
return mRgbaT; 

이 잘 작동합니다 1 분 동안 프레임이 캡쳐되고 올바르게 표시되지만 SIGSev BpMemory가 실패하고 응용 프로그램이 충돌합니다.

플립 및 이미지 크기 조정을 수행하지 않고도 카메라 방향을 변경할 수있는 해결 방법이 있습니까?

귀하의 도움과 조언에 감사드립니다.

+0

혹시이 문제를 해결하는 방법을 알아낼 않았다 카메라 호출을 연 후

? 같은 문제가있다. – Ziarno

답변

0

android.hardware.Camera 및 맞춤 카메라 응용 프로그램을 사용하는 경우 문제는 레이아웃 모드가 기본값 일 것입니다.이 문제는 매트로 변환 할 때 방향을 설정하는 것과 같습니다.

openCV를 사용하는 모듈에 카메라 출력을 전달하는 방법에 대한 컨텍스트를 좀 더 제공 할 수 있습니까?

mCamera.setDisplayOrientation(90);