Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
图像质量差的Android摄像头拍摄照片()_Android_Android Camera - Fatal编程技术网

图像质量差的Android摄像头拍摄照片()

图像质量差的Android摄像头拍摄照片(),android,android-camera,Android,Android Camera,我浏览了几乎所有的stackoverflow答案,但我的问题有点不同,我相信,图像质量并不像一些问题那么差。但是当你看到图像时,你可以看到曲线。它不是平滑的图像 这是我的参数设置代码 Camera.Parameters params=mCamera.getParameters(); List<Camera.Size> sizes = params.getSupportedPictureSizes(); Camera.Size size = sizes.get(0); //Camer

我浏览了几乎所有的stackoverflow答案,但我的问题有点不同,我相信,图像质量并不像一些问题那么差。但是当你看到图像时,你可以看到曲线。它不是平滑的图像

这是我的参数设置代码

Camera.Parameters params=mCamera.getParameters();

List<Camera.Size> sizes = params.getSupportedPictureSizes();
Camera.Size size = sizes.get(0);
//Camera.Size size1 = sizes.get(0);
for(int i=0;i<sizes.size();i++)
{

    if(sizes.get(i).width > size.width)
        size = sizes.get(i);


}

//System.out.println(size.width + "mm" + size.height);
params.setPictureSize(size.width, size.height);
params.setFlashMode(Camera.Parameters.FLASH_MODE_AUTO);
params.setFocusMode(Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE);
params.setSceneMode(Camera.Parameters.SCENE_MODE_AUTO);
params.setWhiteBalance(Camera.Parameters.WHITE_BALANCE_AUTO);
params.setExposureCompensation(0);
params.setPictureFormat(ImageFormat.JPEG);
params.setJpegQuality(10);
params.setRotation(90);


mCamera.setParameters(params);
Camera.Parameters params=mCamera.getParameters();
列表大小=params.getSupportedPictureSizes();
Camera.Size=Size.get(0);
//Camera.Size Size Size=Size.get(0);
用于(int i=0;i size.width)
大小=大小。获取(i);
}
//系统输出打印LN(尺寸宽度+毫米+尺寸高度);
参数setPictureSize(大小、宽度、大小、高度);
参数设置闪光模式(相机参数闪光模式自动);
参数设置聚焦模式(相机参数聚焦模式连续图像);
参数设置场景模式(摄像机参数场景模式自动);
参数设置白平衡(摄像机参数白平衡自动);
参数setExposureCompensation(0);
参数setPictureFormat(ImageFormat.JPEG);
参数设置质量(10);
参数设置旋转(90);
mCamera.setParameters(参数);

我正在使用
mCamera.takePicture(null,null,mPicture)
尝试
params.setJpegQuality(100)
而不是
params.setJpegQuality(10)
您好,先生,您能帮我吗