Topic locked

Recognize QRcode.

January 2, 2013 - 12:01pm #1

Happy New Year, Everyone!

I wish new year will bring us abundance of joy, health, and prosperity!

I have one problem in my AR app developing.

I need to specify if the image from camera is qrcode or not and if it is qrcode, need to show some buttons over it.

I tried to perform this by using one qrcode as a target, but since the vuforia sdk has very good recognition performance and qrcode is not so good to use as a target image, only few qrcodes are recognized as matching result.


All I want to do is to show buttons when the camera focuses any qrcode.

Is there anyone can help me with solving this problem?


Looking forward to hear your answers soon.



Recognize QRcode.

February 26, 2014 - 1:00am #10

As DavidBeard said in his previous message, it is possible to use QR codes with Vuforia (many developers have succeded in doing this);

basically, you need to generate an Image Target via the Target Manager, using the QR code image; then you can use it like any other Image target.

See also:


Recognize QRcode.

February 25, 2014 - 6:46pm #9

HI there

QR Code, short for Quick Response Code, has become one of the most commonly used 2D barcode types in the world based on its huge information storage, high-level error correction level and square barcode pattern.
As QR Code has a wide valid data scope, thus, people often encode a website link into QR Code. Then one can easily visit this website by just scanning the QR code barcode, instead of entering the url in the web browser. Therefore, QR Code has been widely used in the marketing and advertising field as a promotion tool.So i want to know that if there is a QR code barcode reader which supports to work with vuforia.Thanks a lot

Recognize QRcode.

March 12, 2013 - 9:17pm #8

Developers have successfully integrated QR code readers in their Vuforia apps, you should be able to find some examples if your do a search of the forum.

Also try posting in the forum for the SDK version that you are using, and you may get some additional recommendations.

Recognize QRcode.

March 12, 2013 - 8:26pm #7

Have you guys met some kind of barcode reader add-in for brower which could let us recognize QR code though the brower, without taking the image to server?

Have you evaluated our User

January 3, 2013 - 8:20am #6

Have you evaluated our User Defined Targets feature?

UDT enables you to generate trackables at runtime, the target does not have to be pre-defined. So if you can recognized when a valid QR is present using ZBar, you could then use UDT to augment the QR image. The challenge here is that some QR codes are poor targets. But UDT will utilize any features that are present in the camera view, such as surrounding text a/o graphics. So even QRs that are poor targets may be trackable if they are surrounded by usable features.

Further Discussion

January 3, 2013 - 7:18am #5

Hello NalinS

Thanks for your helpful message.


I was highly appreciated to your help.

I use zbar to recognize qrcode and I don't think it provides rectangle of qrcode.

I hope frame marker will be a choice to achieve this but I have very little knowledge with it.


I am downloading sample code and going to learn about it.


If you are familiar with frame marker and explain me shortly about what it does, it would be very helpful.





P.S. If you are interested how to integrate zbar with vuforia, I can help you with it. :)

HI hanzhen18, Great to hear

January 3, 2013 - 6:59am #4

HI hanzhen18,

Great to hear you have made progress here.

"I grab video frames from camera and use them to get decoded result of the qrcodes and it works great"

This is good, though I wondered if the library you use can already detect QRCodes, can it not provide the Coordinates and Rectangle so you can read these?  If this were possible then you could use them to either create a real button on the touch screen or perhaps a Virtual Button within Vuforia?

In order to get Vuforia to do this directly it would have to be able to recognise QCRcodes which it does not.  One approach you could use if you could control the markers would be to incorporate a QCRCode within a FrameMarker which might work, though you would need to test it.




January 3, 2013 - 4:01am #3

Thanks, NalinS

I am sorry but, I had already achieved recognizing qrcode by integrating zbar with qualcomm.

I grab video frames from camera and use them to get decoded result of the qrcodes and it works greatly.

What I want to do is to show buttons over any qrcode.

In other words, if any qrcode is presented in front of the camera, I need to display some buttons over it.

I made some attempts to do this.

First, generated a sample qrcode and used that as a target image using vuforia target manager.

But it does not match every qrcodes.

It only matches to only a few qrcodes.


Do you have any idea how to achieve this using vuforia sdk?

I appreciate of your help.




At present Vuforia does not

January 3, 2013 - 2:55am #2

At present Vuforia does not support QRCode recognition, though if you want this added please submit as a feature request.

One option you might have is to grab frames from the video feed and see if these can be fed to a third party library that can recognise QRCodes, possibly OpenCV.  I am not sure how many people have attempted to integrate this, but it is probably worth an investigation.




Topic locked