QR Code 3D Augmentation

23
QR CODE 3D AUGMENTATION AUGMENTED REALITY

Transcript of QR Code 3D Augmentation

Page 1: QR Code 3D Augmentation

QR CODE 3D AUGMENTATIONAUGMENTED REALITY

Page 2: QR Code 3D Augmentation

Guide : Mrs. R.D.Wajgi

Team Members HARSH MEHTA

AKSHAY SURAWAR

PALASH KASLIKAR

NITISH GUPTA

Page 3: QR Code 3D Augmentation

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

Problem Definition:

Page 4: QR Code 3D Augmentation
Page 5: QR Code 3D Augmentation

User Scans A QR And Gets URL

Page 6: QR Code 3D Augmentation

Augmented Reality

Page 7: QR Code 3D Augmentation

Example : A VIRTUAL SHOE STORE

Page 8: QR Code 3D Augmentation

MODULES OF PROJECT

1. QR CODE SCANNER2. DOWNLOADER3. AUGMENTATION

Page 9: QR Code 3D Augmentation

Decoding QR CODE

Page 10: QR Code 3D Augmentation

We used ZBAR decoding library…

Page 11: QR Code 3D Augmentation

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

Page 12: QR Code 3D Augmentation

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

Page 13: QR Code 3D Augmentation

DOWNLOAD FROM URL

SIZE of 3D File is larger

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

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

Page 14: QR Code 3D Augmentation

Connection With Server (Dropbox)

URL is notwww.ycce.edu/FileName.obj

URL is like

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

#Need Proxy Settings

Page 15: QR Code 3D Augmentation

Establishing Connection using HTTP Connection from java Class

Checking file length from server

Checking File On local Disk

Apply the logic.

Page 16: QR Code 3D Augmentation

AUGMENTATIONWithProcessing Programing Language

WHY PROCESSING?

Page 17: QR Code 3D Augmentation

MARKERS detected by NyAR Toolkit

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

Page 18: QR Code 3D Augmentation

AUGMENTATION

Video.jar : Capture Camera

OBJ Loader.jar : Loads Object

NyARToolkit.jar : Detects Marker

pde.jar : Display Objects

Page 19: QR Code 3D Augmentation

PROCESSING SYNTAX

Page 20: QR Code 3D Augmentation

PROJECT IN

ACTION

Page 21: QR Code 3D Augmentation

HARDWARE REQUIREMENT

Camera ( Mobile / Webcam ) Display screen

SOFTWARE REQUIREMENT

NYAR free toolkit Processing Environment QR code Generator Eclipse Blender

Page 22: QR Code 3D Augmentation

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

Page 23: QR Code 3D Augmentation

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