QRCode is designed for data encoding, not for visual recognition and tracking.
Although you can use any image as target, QRCode may not be recognized by the tracker.
But, when you have the freedom to use more colorful images, why do you still need QRCode, which is designed for machines?