HarmonyOS 使用扫码组件时输入流的宽高怎么设定合适?
使用扫码组件发现文档没有对于扫码时视频输入流宽高的建议。
想根据camera的previewProfiles查询到的格式来确定使用的分辨率规格,但是发现有七八套不同的分辨率,所以有点困惑。
问题:
1.这边根据屏幕分辨率来规定扫码输入流的宽高合适吗?还是说按最低的就可以,还是说有一个建议的分辨率,直接写成定值就可以呢?
2.输入流分辨率会影响扫码的识别率吗?
3.在扫码过程中可以拿到相机的controller或者其它的操作来自动聚焦缩放来提升扫码性能和准确度吗?没有的话后续有这方面的优化计划吗?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
自定义扫码功能,API11提供的自定义扫码功能,如何自定义扫码识别框的宽高?
1818浏览 • 1回复 待解决
怎么获取组件的宽高(组件宽高是自适应的,没有固定大小)?
2488浏览 • 1回复 待解决
如何生成扫码时的镂空遮罩?
234浏览 • 1回复 待解决
使用Scan Kit(统一扫码服务)调用扫码
836浏览 • 1回复 待解决
ArkTs如何获取组件的宽高?
4630浏览 • 1回复 待解决
HarmonyOS 如何获取组件的大小,宽高?
405浏览 • 1回复 待解决
HarmonyOS 使用原生video组件,无法获取视频内容的宽高
6浏览 • 1回复 待解决
HarmonyOS中的window怎么设置固定宽高
1804浏览 • 1回复 待解决
HarmonyOS Image组件能否自动按原图宽高展示某张远程图片?即Image的宽高自动调整为该图的实际宽高
583浏览 • 1回复 待解决
HarmonyOS 怎么在Page中获取窗口的宽高
22浏览 • 1回复 待解决
HarmonyOS如何获取指定子组件的宽高
1239浏览 • 1回复 待解决
HarmonyOS 自定义界面扫码当扫到多个码时如何处理
390浏览 • 1回复 待解决
HarmonyOS 平板上使用扫一扫报错:扫一扫服务异常,是否继续?参考码:1000500001
165浏览 • 1回复 待解决
HarmonyOS UI宽高的自适应wrapcontent怎么办?
287浏览 • 0回复 待解决
之前通过mpass实现扫码能力,HarmonyOS 是否有扫码能力进行替代?
169浏览 • 1回复 待解决
HarmonyOS 横屏状态下获取组件的宽高
357浏览 • 1回复 待解决
HarmonyOS RelativeContainer容器的宽高如何根据子组件确定
412浏览 • 1回复 待解决
相册扫码识别多码失败
1782浏览 • 1回复 待解决
HarmonyOS 扫码服务权限问题
182浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在扫码中控制相册扫码功能?
175浏览 • 1回复 待解决
如何获取组件的宽高,你学会了吗?
2538浏览 • 1回复 待解决
HarmonyOS @builder创建的组件能否支持在外部设置宽高
414浏览 • 1回复 待解决
HarmonyOS Xcomponet怎么获取媒体流(视频、直播流)的宽高?
223浏览 • 1回复 待解决
HarmonyOS 文字行高设定后文字不居中
367浏览 • 1回复 待解决
获取Column最终的宽高
430浏览 • 1回复 待解决
关于第一个问题,建议可以使用xcomponent基础组件,而不是根据屏幕分辨率来规定扫码输入流的宽高或者直接固定分辨率数值,在设置start接口的viewControl参数时,width和height与XComponent的宽高值相同,start接口会根据XComponent的宽高比例从相机的分辨率选择 最优分辨率,如果比例与相机的分辨率比例相差过大,则会返回参数错误。
当前支持的分辨率比例为16:9、4:3、1:1。在竖屏场景下,XComponent的高度需要大于宽度,且高宽比在支持的分辨率比例中。横屏场景下,XComponent的宽度需要大于高度,且宽高比在支持的分辨率比例中。详情可以参考官方文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/scan-customscan-V5#section2061992014108最下面的开发步骤代码和最下面的文字说明。
关于第二个问题:输入流分辨率会影响扫码的识别率, 所以建议在启动相机进行扫码start接口之前,先使用xcomponent组件根据XComponent的宽高比例从相机的分辨率选择最优分辨率;
关于第三个问题:扫码会自动进行zoom,也就是说,在扫码过程中,扫码会自动聚焦缩放来提升扫码性能和准确度,这个功能是已经有了的。