Closed qaz5391450 closed 3 months ago
我总结可能有几种原因导致: 1、二维码内容有很多字符。 2、码的像素可能略低,显示不是很清楚。
首先纸质码在 微信和支付宝还有华为相机 都是可以很快就识别出来的。(意思是 码没问题) 再者 在电脑上用草料生成的码就可以正常识别。(应该是像素好的原因)
所以问题就来了,我该做些什么操作,可以让纸质上略微模糊的二维码也可以很快的识别出来? 求指导😭
知道是清晰度的问题,就去提升清晰度,不管是直接或间接;如果你无法提升打印二维码的清晰度,比如:可以尝试提高相机分析图像的分辨率,从而提高图像分析帧的清晰度;MLKit
和 CameraScan
都只是给了一套比较推荐的通用配置,但并不一定适合所有场景,你可以根据具体需求去配置 Analyzer
和 CameraConfig
。 如果只有识别二维码的需求,可以将 Analyzer
的配置成只识别二维码,这样可以减少没必要的识别过程,提高识别效率;提高分析图像分辨率配置属于相机配置,可以查看 CameraConfig
相关配置,具体详见:CameraScan 。
我总结可能有几种原因导致: 1、二维码内容有很多字符。 2、二维码的像素可能略低,显示不是很清楚。 首先纸质码在微信和支付宝还有华为相机都是可以很快就识别出来的。(意思是码没问题)再者在电脑上用草料生成的码就可以正常识别出来。(应该是像素好的原因) 所以问题就来了,我该做一套操作,可以让纸质上稍微模糊的二维码也可以很快的识别出来?
知道是提升的问题,就去提升提升,不管是直接还是间接;如果你无法提升打印二维码的提升,比如:可以尝试提高相机分析图像的分辨率,从而提高图像分析帧的语音度;
MLKit
并且CameraScan
都只是给出了一套比较推荐的通用配置,但并不一定适合所有场景,您可以根据具体需求去配置Analyzer
和CameraConfig
。如果只识别二维码的需求,可以将Analyzer
的配置成只识别二维码码,这样可以减少不必要的识别过程,提高配置识别效率;提高分析图像分辨率属于相机配置,可以查看CameraConfig
相关配置,具体参见:CameraScan。
明白了, 谢谢大佬的指导。
我总结可能有几种原因导致: 1、二维码内容有很多字符。 2、码的像素可能略低,显示不是很清楚。
首先纸质码在 微信和支付宝还有华为相机 都是可以很快就识别出来的。(意思是 码没问题) 再者 在电脑上用草料生成的码就可以正常识别。(应该是像素好的原因)
所以问题就来了,我该做些什么操作,可以让纸质上略微模糊的二维码也可以很快的识别出来? 求指导😭