android Java检测图片中是否有二维码

需求:相册随便选张图,检测图中是否存在二维码,不需要解析二维码的内容。目前自己用zxing做了不完美,很多图片检测不到,可以用OpenCV做,比如这张图,因为三个角是圆形的就不好定位,希望那个能解决。做到检测到三个角落相同,距离也正好和二维码一样时等腰三角形,就判断为二维码也可以。

是选择一样图就检测一下是否包含二位码,不是启动相机来扫描

最稳妥的做法:用卷积神经网络,弄些包含二维码和不包含二维码的图片样例,训练生成一个模型,放在服务器端,留个接口,手机端拍了照片后,上传服务器端调用接口,类似于人脸识别的方式去做

基于深度学习训练一个客户端的模型,可以实现图片分类功能,我项目有用到

我开发一个虫卵检测软件 自动分类自动识别 预测 什么的 直接点就是 你这个跟我开发的差不多 只不过简单罢了

Scan Kit SDK-Plus,可以试试huawei的这个SDK,识别成功率还是很高的