QR Code 3D Augmentation

Post on 22-Jan-2017

267 views 0 download

Transcript of QR Code 3D Augmentation

QR CODE 3D AUGMENTATIONAUGMENTED REALITY

Guide : Mrs. R.D.Wajgi

Team Members HARSH MEHTA

AKSHAY SURAWAR

PALASH KASLIKAR

NITISH GUPTA

“3d Model (shoes) augmentation on QR code”

Problem Definition:

User Scans A QR And Gets URL

Augmented Reality

Example : A VIRTUAL SHOE STORE

MODULES OF PROJECT

1. QR CODE SCANNER2. DOWNLOADER3. AUGMENTATION

Decoding QR CODE

We used ZBAR decoding library…

APPLICATION

Load the file Download

Augment on the screen

SCAN QR code

Go To The URL

3D Zip file already Downloaded 3D zip file not present

APPLICATION FLOW

3D Object Files Designed and Provided by (the company)‘.obj’ AND ‘.mtl’ from blender

DOWNLOAD FROM URL

SIZE of 3D File is larger

Some KBs (512kb) to MBs(10mb)

ZIP File = OBJ file + MTL file (Complexity of QR)

Connection With Server (Dropbox)

URL is notwww.ycce.edu/FileName.obj

URL is like

www.ycce.edu/Filename.obj?id=abcd

#Need Proxy Settings

Establishing Connection using HTTP Connection from java Class

Checking file length from server

Checking File On local Disk

Apply the logic.

AUGMENTATIONWithProcessing Programing Language

WHY PROCESSING?

MARKERS detected by NyAR Toolkit

WE Don’t Make Whole QR Code as MARKER But Just The Box Corner

AUGMENTATION

Video.jar : Capture Camera

OBJ Loader.jar : Loads Object

NyARToolkit.jar : Detects Marker

pde.jar : Display Objects

PROCESSING SYNTAX

PROJECT IN

ACTION

HARDWARE REQUIREMENT

Camera ( Mobile / Webcam ) Display screen

SOFTWARE REQUIREMENT

NYAR free toolkit Processing Environment QR code Generator Eclipse Blender

Benefits and Future scope Less advertisement space required More realistic view of the product (3d view) Large number of details about the product available at a glance Advertisement platform as per the need of the company (i.e. images, 3b objects,video) No need of carrying demo products every where as far as salesman are concerned

Can be used in mobile shop Front door advertisements as instead of a big hoarding only a QR code will be required Can be used in the mobile shop to get every specification details about the product along

with its model only at a glance Can be used in the restaurants to display what the item on the menu looks like Can be used In Real estate advertisement Can be used in the home decoration

LIMITATIONS

If size of 3-d object is large End user must be aware of technology Every time we want to see something we have to read the QR For large number of items people may find it convenient to look

at the demo rather than to scan every QR code Having Internet connection is necessary QR code requirement is must In case the URL expires