This document is a project report submitted by students of Shree Vidyadharaj Polytechnic in Kumta, Karnataka, India. It details their project on developing an Android augmented reality application called RealityView. The introduction provides background on augmented reality and how it can be implemented using sensors on Android devices without intensive image processing. The objectives are to create an app that overlays location data on a live camera view using GPS, compass, and accelerometer readings. Details are given on the software and hardware requirements for developing and deploying the app.
This document is a project report submitted by students of Shree Vidyadharaj Polytechnic in Kumta, Karnataka, India. It details their project on developing an Android augmented reality application called RealityView. The introduction provides background on augmented reality and how it can be implemented using sensors on Android devices without intensive image processing. The objectives are to create an app that overlays location data on a live camera view using GPS, compass, and accelerometer readings. Details are given on the software and hardware requirements for developing and deploying the app.
Download as ODT, PDF, TXT or read online on Scribd
Download as odt, pdf, or txt
Download as odt, pdf, or txt
You are on page 1/ 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.(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,'#) -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