2016-10-26 35 views
0

私はMoto G IIを使用しています。それは範囲(320×240から3264×2448)の解像度を有する。のみ以下のコードが動作する480 X 864 @にOpenCVのにその停止を使用して、それは(1836 X 3264)のような良い取得しますが、私のアプリの上に通常の写真を撮るときの値である場合未満864 X 480OpenCV/Androidでの解像度の変更

mOpenCvCameraView.setMaxFrameSize(1920, 1080); 
mOpenCvCameraView.disableView(); 
mOpenCvCameraView.enableView(); 

私は良い品質の画像をキャプチャする必要があります。

どうすればこの問題を解決できますか?

答えて

0

setメソッドを使用すると、VideoCaptureオブジェクトの設定を簡単に変更できます。 C/C++での

:Javaで

cap.set(CV_CAP_PROP_FRAME_WIDTH,3264); 
cap.set(CV_CAP_PROP_FRAME_HEIGHT,2448); 

cap.set(Highgui.CV_CAP_PROP_FRAME_WIDTH, 3264); 
cap.set(Highgui.CV_CAP_PROP_FRAME_HEIGHT, 2448); 
+0

感謝。しかし、OpenCV4Androdではこの方法がありません。 –

+0

Androidでは、OpenCvはデフォルトでフレームの最大値を表示し、カメラでは表示しません。 –

関連する問題