
我正在为目前正在处理的项目使用android camera API,但遇到了一个非常奇怪的行为.当我将预览大小更改为更高的分辨率时,确实可以获得质量更好的预览,但是还会出现这种令人讨厌的缩放效果:
假设我将设备保持在距1024×512中的对象5厘米处,则可以完全看到它.但是,如果我将其更改为1920×1080,则就像放大了该对象一样,我需要走得更远才能完全捕获它.现在,这有点令人失望,因为我希望获得更高的分辨率来获取对象的更多细节,但是如果我必须进一步远离它,则传感器就不足以获取这些细节.
我可能对Camera API有误解吗?
解决方法:
这可能是您自己的错误,也可能是设备上相机的错误(或功能,如果您愿意).要进行检查,请注册预览回调(setOneShotPreviewCallback()),将接收到的缓冲区保存在相同位置以得到不同的分辨率,然后比较图像.
根据我的个人经验,从4:3到16:9的分辨率通常会缩小视野.但是在您的示例中,两个设置都保持相同的宽高比.
总结以上是内存溢出为你收集整理的Android Camera API-奇怪的缩放效果全部内容,希望文章能够帮你解决Android Camera API-奇怪的缩放效果所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)