Android 摄像头调用(不含拍照),神操作

本文详细介绍了如何在Android中进行摄像头的深度调校,包括设置拍摄角度、调整焦距和控制横竖屏。通过setCameraDisplayOrientation方法实现摄像头旋转,设置Parameters调整图片格式、对焦模式、图片尺寸和焦距,并使用Seekbar进行实时焦距调节。同时,提供了SurfaceView的创建、改变和销毁过程中摄像头的管理方式。
摘要由CSDN通过智能技术生成

camera.setDisplayOrientation(result); //设置拍摄角度

}

然后设置焦距和打开的竖屏横屏

private void setCamera(){

if(checkCameraHadware()){

camera = openFrontFacingCameraGingerbread();

//设置摄像头方向调整摄像头旋转90度,成竖屏

setCameraDisplayOrientation(this,mCurrentCamIndex,camera);

Camera.Parameters parameters = camera.getParameters();

parameters.setPictureFormat(ImageFormat.JPEG);

List list= parameters.getSupportedFocusModes(); //获取支持的对焦格式

for(String str : list){

Log.e(TAG,“支持的对焦模式:”+ str );

}

//手机支持的图片尺寸合集

List<Camera.Size> pictureList = parameters.getSupportedPictureSizes();

//手机支持的预览尺寸集合

List<Camera.Size> previewList = parameters.getSupportedPreviewSizes();

//设置为当前使用手机的最大尺寸

parameters.setPictureSize(pictureList.get(0).width,pictureList.get(0).height);

minFocus = parameters.getZoom();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值