I suppose if image recognition was good enough, there would be no need for QR codes? You could just photograph the url and the phone would act accordingly.
A disadvantage of QR codes might be that they don't work so well for human brains: if you want to establish your brand through an advertising campaign, a QR code alone won't help much.
A disadvantage of QR codes might be that they don't work so well for human brains: if you want to establish your brand through an advertising campaign, a QR code alone won't help much.