mirror of
https://github.com/YikeStone/android_ros_sensors.git
synced 2025-08-02 19:04:09 +05:30
Changed default resolution to 640x480
This commit is contained in:
parent
48600d7496
commit
50a3edbfa6
@ -96,7 +96,7 @@ public class CameraPreviewView {
|
|||||||
private void setupCameraParameters() {
|
private void setupCameraParameters() {
|
||||||
Camera.Parameters parameters = camera.getParameters();
|
Camera.Parameters parameters = camera.getParameters();
|
||||||
List<Size> supportedPreviewSizes = parameters.getSupportedPreviewSizes();
|
List<Size> supportedPreviewSizes = parameters.getSupportedPreviewSizes();
|
||||||
previewSize = getOptimalPreviewSize(supportedPreviewSizes, 1920, 1080);
|
previewSize = getOptimalPreviewSize(supportedPreviewSizes, 640, 480);
|
||||||
parameters.setPreviewSize(previewSize.width, previewSize.height);
|
parameters.setPreviewSize(previewSize.width, previewSize.height);
|
||||||
parameters.setPreviewFormat(ImageFormat.NV21);
|
parameters.setPreviewFormat(ImageFormat.NV21);
|
||||||
camera.setParameters(parameters);
|
camera.setParameters(parameters);
|
||||||
|
@ -50,7 +50,7 @@ public class MainActivity extends RosActivity {
|
|||||||
requestWindowFeature(Window.FEATURE_NO_TITLE);
|
requestWindowFeature(Window.FEATURE_NO_TITLE);
|
||||||
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
|
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
|
||||||
setContentView(R.layout.main);
|
setContentView(R.layout.main);
|
||||||
rosCameraPreviewView = (RosCameraPreviewView) findViewById(R.id.ros_camera_preview_view);
|
//rosCameraPreviewView = (RosCameraPreviewView) findViewById(R.id.ros_camera_preview_view);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -172,10 +172,10 @@ public class MainActivity extends RosActivity {
|
|||||||
Camera.Parameters camParams = cam.getParameters();
|
Camera.Parameters camParams = cam.getParameters();
|
||||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
|
||||||
if (camParams.getSupportedFocusModes().contains(
|
if (camParams.getSupportedFocusModes().contains(
|
||||||
Camera.Parameters.FOCUS_MODE_CONTINUOUS_VIDEO)) {
|
Camera.Parameters.FOCUS_MODE_INFINITY)) {
|
||||||
camParams.setFocusMode(Camera.Parameters.FOCUS_MODE_CONTINUOUS_VIDEO);
|
camParams.setFocusMode(Camera.Parameters.FOCUS_MODE_INFINITY);
|
||||||
} else {
|
} else {
|
||||||
camParams.setFocusMode(Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE);
|
camParams.setFocusMode(Camera.Parameters.FOCUS_MODE_INFINITY);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//cam.setParameters(camParams);
|
//cam.setParameters(camParams);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user