HarmonyOS camera设置对焦无效果

使用kit.CameraKit进行预览,在成功开启会话后,使用this.photoSession?.setFocusMode(camera.FocusMode.FOCUS_MODE_AUTO) 方法进行对焦,this.photoSession?.setFocusPoint(point),this.photoSession?.setMeteringPoint(point) 方式设置对焦测光点。XComponent组件宽高,宽高设置是1080,1440;this.mXComponentController.setXComponentSurfaceSize({surfaceWidth: 1080,surfaceHeight: 1440 }); 宽高设置是1080,1440相机预览通过createPreviewOutput(previewProfile, surfaceId);previewProfile 宽高设置是1080,1440point 点传的坐标范围是 0~1,这样设置对焦无效果对焦时的坐标原点在哪里,尝试了屏幕的四个角都无对焦效果请问point 点传的坐标范围是 0~1吗? 对焦时的坐标原点在哪里?HarmonyOS相机在对焦时有没有注意事项,或者详细的文档。

HarmonyOS
2024-08-12 15:36:50
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

进行设置之前,需要先检查设备是否支持指定的焦距模式,可使用方法isFocusModeSupported。

设置焦点,焦点应在0-1坐标系内,该坐标系左上角为{0,0},右下角为{1,1}此坐标系是以设备充电口在右侧时的横向设备方向为基准的,例如应用的预览界面布局以设备充电口在下侧时的竖向方向为基准,布局宽高为{w,h},且触碰点为{x,y},则转换后的坐标点为{y/h,1-x/w}焦点x、y设置范围应在[0,1]之内,超过范围,如果小于0设置0,大于1设置1。

分享
微博
QQ
微信
回复
2024-08-13 12:08:40
相关问题
HarmonyOS 组件设置属性无效果
195浏览 • 1回复 待解决
HarmonyOS 设置 bodercolor 无效
195浏览 • 1回复 待解决
HarmonyOS如何实现相机手动对焦
284浏览 • 1回复 待解决
HarmonyOS bindPopup设置color无效
472浏览 • 0回复 待解决
HarmonyOS 相机打开闪光灯设置无效
767浏览 • 1回复 待解决
使用js引擎 设置dom背景色无效
688浏览 • 0回复 待解决
组件如何设置模糊效果
1682浏览 • 1回复 待解决
如何设置组件透明效果
2057浏览 • 1回复 待解决
HarmonyOS 复制黏贴功能无效
99浏览 • 1回复 待解决
Button等控件设置点击效果
812浏览 • 1回复 待解决
notifyDataChanged() 无效
6419浏览 • 4回复 待解决