android surfaceview利用摄像头拍出来的图片变形了,要怎么处理

Android摄像头非全屏预览,怎么保证图像不变形

用surfaceview可以设置预览窗口的大小和位置 然后用setpreviewsize设置摄像头图像的大小,大小和surfaceview一致就可以

前置摄像头拍出来的照片脸变形

您好! 主要是由于镜头中心的放大倍率与镜头边沿的放大倍率不一致导致。中心的倍率小,一般脑袋在中心,所以头小了,而下巴在镜头边沿,倍率大,所以下巴拉长了,脸变大了。 如果焦距越长,镜头中心和边沿的倍率相差就越大,这种畸变就越明显。从2M变到5M,sensor size大了,焦距变长了。所以畸变也就越明显 如果有任何问题可以随时来咨询我们的。非常感谢您对我们vivo的支持,祝您生活愉快!

Mate10前置摄像头拍照变形

问题原因
前置摄像头拍照变形,可能有以下几个原因:
如果您自拍时开启了【魅我】功能,魅我中的瘦脸功能会对脸部大小进行调整,开启魅我功能时可以提前设置好美肤参数(光滑、美白、放大眼睛、增强眼眸、瘦脸等),单独拍出美肤瘦脸效果,但调整度过高可能会产生较大变化,建议根据需要设置。
如果您使用前置摄像头自拍的时候,为了获得更好的拍照效果而选择更合适自己的拍摄角度,比如 45 度仰望天空时自拍。由于近大远小的现象,离镜头越近会显得较大,离镜头越远会显得较小,此乃正常的成像效果,非手机故障,请放心使用。
解决方案
前置摄像头拍照变形,您可以通过以下方式排查:
如果您自拍时开启了【魅我】功能导致的,建议您根据进行适当设置调整,或者关闭【魅我】功能后重新拍照尝试。
如果自拍时使用了特别角度拍照导致的,建议您使用前置摄像头拍摄照片时尽量正脸正对手机拍照。

android camera2 用surfaceview输出预览图像画面拉长

项目当中遇到调整摄像头位置需要全屏显示摄像头预览界面,过程中发现预览界面存在无法显示全,画面被拉伸的问题。surfaceview的宽高比可能与camera设置的宽高比不一致 ,经测试发现设置Camera 预览宽高可解决此问题(注意这里设置屏幕物理宽高不起作用,必须设置屏幕分辨率) ////通过Resources获取(无效) // DisplayMetrics dm = getResources().getDisplayMetrics(); // heigth = dm.heightPixels; // width = dm.widthPixels; //获取屏幕的默认分辨率 设置预览界面长宽解

电脑的摄像头拍摄的图片为什么会变形啊

不单只是摄像头。数码相机拍摄也会变形 还有种情况,就是你家摄像头有特殊的功能 像黑白片啊。。负片啊 局部放大啊。。。马赛克啊什么的 我家就有这样的 重新装下驱动看看

文章标签:摄像头手机摄像AndroidAndroid开发