收藏
回答

iOS真机使用opencv方法引入微信二维码引擎模型会闪退微信?

因为微信小程序的camera组件的扫码模式(mode="scanCode" )只能返回二维码内容,没有二维码坐标,并且在扫码模式下无法使用takePhoto获取图片,便使用了wasm和opencv引入wechat-qrcode的模型文件(微信二维码引擎开源给opencv的),以此进行图片中的二维码识别。

这个方式在开发者工具和安卓真机上是可以正常运行的,但是在IOS的真机中,在引入模型时使用的一条语句

new cv.wechat_qrcode_WeChatQRCode("","","","")

就会直接闪退微信软件,并且没有任何报错提示

这个问题要如何才能去解决?是否有其他方案可以实现使用camera组件识别二维码的同时返回二维码坐标,并且能够实现takePhoto 获取照片的方法

真机调试机型:iPhoneXS

因为项目代码片段超过了1024KB,故无法生成代码片段,请从git上拉取项目代码:

https://git.weixin.qq.com/ddim6056/opencvDecode


最后一次编辑于  2023-08-03
回答关注问题邀请回答
收藏

1 个回答

  • Ja
    Ja
    2023-08-03

    确实,问题已复现,安卓机没问题。在iphone真机上,直接让微信闪退...路过的可以邀请一下官方的来看看

    2023-08-03
    有用
    回复
登录 后发表内容