You are on page 1of 15

KANARA COLLEGE SOCITYS

SHREE VIDYADHIRAJ POLYTECHNIC


KUMTA-581343(U.K)
DEPARTMENT O
COMPUTER SCIENCE ENGINEERING
!"13-!"14
PROJECT REPORT ON
A#$%&'$ A()*+#,+$ R+-.',/
Submitted In Partial Fulfillment of the Requirement of the
Award of Diploma In
COMPUTER SCIENCE ENGINEERING
UNDER THE GUIDENCE O
SHRI DINESH 0ALGI
SU0MITTED 0Y
G(%(12-#3-% S G 34"5111"1!
S2-'32 A/++$ 34"5111"44
N'%++312- N-/-3 34"5111"!4
S6&&%,' J-'# 34"5111"48
0 L S6&&%,' 34"5111""8
S6&&%,' K-.*-#+ 34"5111"47
U#$+% ,2+ 5(%%'5(.(* -#$ 1/..-8(1 &9

T2+ 0&-%$ &9 T+52#'5-. E:-*'#-,'&# 0-#)-.&%+

(G&;+%#*+#, &9 K-%#-,-3-)
1
A#$%&'$
A()*+#,+$
R+-.',/KANARA COLLEGE
SOCIETYS
SHREE VIDYADHIRAJ POLYTECHNIC
KUMTA-581343< UTTARA KANNADA
KARNATAKA
D+6-%,*+#, &9 5&*6(,+% 15'+#5+ = E#)'#++%'#)
CERTIICATE
Certified that the project on >ANDROID AUGMENTED REALITY?
is a bonafide work carried out b GURUSHANKAR S.G< SHAIKH
AYEED< NIREEKSHA NAYAK< SPOORTIJAIN< 0.L SPOORTI<
SPOORTI KALMANE In partial fulfillment for the award of Diploma
in computer science !en"ineerin" course of DIR#C$%RA$# %F
$#C&'ICA( #D)CA$I%'* +an"alore durin" the ear ,-./0,-.12$he
project report has been appro3ed as it satisfies the academic
requirements in respect of project for the diploma course2
4444444444444 4444444444444444
2
Si"nature of the "uide Si"nature of the
&%D
E@TERNAL VIVA
N-*+ &9 ,2+ E:-*'#+%1
S')#-,(%+ A',2 D-,+
1. 444444444444444444444444
44444444444444444444
2. 4444444444444444444444444
44444444444444444444
3
MEM0ERS O OUR TEAMB
G(%(12-#3-% S.G 34"5111"1!
S2-'32 A/++$ 34"5111"44
N'%++312- N-/-3 34"5111"!4
S6&&%,' J-'# 34"5111"48
0.L S6&&%,' 34"5111""8
S6&&%,' K-.*-#+ 34"5111"47





4
A0STRACT
5
ACKNOCLEDGEMENT
6
T-8.+ &9 C&#,+#,1
7
8
1. INTRODUCTION
Au"mented Realit (AR5 intends to pro3ide richer e6periences b o3erlin"
labels or 3irtual objects o3er the scene obser3ed throu"h a camera attached to a
computer2 7an AR sstems follow the approach of anal8in" in real time the
3ideo stream pro3ided b a camera to reco"ni8e objects2 $his wa the fi"ure
out what 3irtual objects must be drawn* and where* o3erlaid to the 3ideo stream2
$hese sstems need a model of the world to match a"ainst the 3ideo stream2
Ad3ances in the &9 ha3e made it possible to perform this computationall
e6pensi3e ima"e processin" in mobile phones* althou"h no commercial sstem
has et appeared* and onl controlled demonstrations ha3e been shown2
+ usin" sensors such as accelerometers* :PS and di"ital compasses
a3ailable in mobile phones such as the Android de3ices* an alternati3e approach
can be followed to au"ment the realit percei3ed throu"h the camera in mobile
phones2 $he information pro3ided b these sensors can be used to know where
the mobile is located and towards where it is oriented2 'earb "eo0ta""ed labels
found in the 3icinit of the scene can be found in a database of P%Is and then
shown on the screen on top of the object to which the are associated* without
requirin" intensi3e ima"e processin"2
It is well known that the A0:PS of these de3ices can report bi" offsets from
the actual position* but compared to 3isual AR approaches* it is a3ailable
e3erwhere outdoors and does not require a model of the world to match
a"ainst* bein" also immune to mo3in" objects that can a
affect 3isual approaches2 Di"ital compass can also report si"nificant errors* but
it pro3ides "ood enou"h orientation information for man applications that users
of mobile phones desire to use2
'owadas 7aps are increasin"l bein" used from mobile phones2 $hese
ha3e bi" touch screens and powerful microprocessors* but it is speciall the "eo0
location information pro3ided b :PS* and the orientation information pro3ided
b compass and accelerometers* which enables new interestin" functionalit of
mobile maps that is also a3ailable in the desktop2 9e are de3elopin" a F(%SS
implementation of a mobile location browser usin" au"mented realit called
Realit;iew whose client side runs on Android and communicates throu"h a
:oo"le API with the backend2
9
10
1.1. P%&8.+* D+9'#','&#('#,%)
11
1.2. H'1,&%/(-()*+#,+$ %+- '# '#,%&)
1.3. S5&6+('#,%&)
1.4. N++$ &9 ,2+ -66.'5-,'&#('#,%")
1.5. H')2 .+;+. D+1')#(1
1,
&;+%-.. -%52',+5,(%+ &9 A66 8.&53
$'-)%-* '# $+1')#<5-# 8+ %+*&;+$)
1.6. UML $'-)%-*1
1.7. I*6.+*+#,-,'&#(-9,+% $+1')# 8+9&%+ 6%&)%-* 5&$+) 2&A ', '1
'*6.+*+#,+$.*-D&% -.)&%',2*
1.8. T+1,'#) ((1+ 5-1+1< E:6+5,+$ 8+2-;'&%1)
1.9. R+1(.,1
1.10. C&#5.(1'&#
12
2. O0JECTIVE
C2-, '1 ,& 8+ -52'+;+$E
13
3. ENVIRONMET USED
3.1. P.-,9&%* R+F('%+*+#, G &% D+;+.&6*+#,
3.1.1. M'#'*(* H-%$A-%+ R+F('%+*+#,
Processor < Intel Dual Core or &i"her = A7D
RA7 < .:+
&DD < .:+
1.1.1. M'#'*(* S&9,A-%+ R+F('%+*+#,
%peratin" Sstem < 9indows >P or &i"her = 7ac = (inu6
De3elopment $ools < #clipse ID#* Android SD?* @R# .2A
)7( modelin" tool < )7( lab* Ar"ouml* %bjectAid )7(
1.1. P.-,9&%* R+F('%+*+#, G &% D+6.&/*+#,
1.1.1. M'#'*(* H-%$A-%+ R+F('%+*+#,
Processor < B--7&C processor or &i"her
RA7 < D.,7+ or &i"her (.-mb for e6ecution5
Internal 7emor < D.,7+ (onl E-kb is needed for the app5
Sensors < Accelerometer* :PS* compass
1.1.1. M'#'*(* S&9,A-%+ R+F('%+*+#,
%peratin" Sstem < Android ,2/ or hi"her
14
1. ANALYSIS DOCUMENT
1.1. S/1,+* R+F('%+*+#, A#-./1'1 ( %+F('%+*+#, 9&% ,2+
1&9,A-%+)9+-,(%+1<A2-, '1 %+F('%+$.
1.2. I#9&%*-,'&# G-,2+%'#) ( -8&(, -#$%&'$ A',2 -%52',+5,(%+ <
L',+%-,(%+ 1(%;+/ ($+15%'8+ -8&(, -#$%'&$ < -66
$+;+.&6*+#,<+:'1,'#) '*6.+*+#,-,'&#1< +:'1,'#) -661)
1.3. S/1,+* +-1'8'.',/
1.3.1. E5&#&*'5 +-1'8'.',/
1.3.2. T+52#'5-. +-1'8'.',/
1.3.3. 0+2-;'&%-. +-1'8'.',/
15