使用 qr code 二維條碼實現多重標籤擴增實境技術
DESCRIPTION
Applying QR code to implementing Multi-marker Argument Reality. 使用 QR Code 二維條碼實現多重標籤擴增實境技術. 洪得翔 Advisor: Shing -Min Liu. I ntroduction. Using QR-AR…. internet. Traditional AR …. ?. Introduction ( cont ). http://www.cs.ccu.edu.tw/~hth96u/mqomod.zip. Objective. - PowerPoint PPT PresentationTRANSCRIPT
1
使用QR CODE二維條碼實現多重標籤擴增實境技術Applying QR code to implementing Multi-marker
Argument Reality
洪得翔Advisor: Shing-Min Liu
2
Introduction
internetUsing QR-AR…
?
Traditional AR …
3
Introduction (cont)
QR碼資料容量數字 最多 7,089字元字母 最多 4,296字元二進位數( 8 bit)
最多 2,953 位元組
日文漢字/片假名 最多 1,817字元(採用 Shift JIS)
中文漢字 最多 984字元(採用 UTF-8)
中文漢字最多 1,800字元(採用 BIG5)數字
http://www.cs.ccu.edu.tw/~hth96u/mqomod.zip
4
Objective Advertisement provider can change the
module on the web server
Replace traditional AR marker by QR code
Applying multi-marker with QR code
5
Processing
Decoding…
http://.......
internet
Specify if the QR marker
6
Replacing AR marker by QR marker. Change the pattern. Rotation of marker. Points recognizing
7
Changing the pattern
Past pattern New pattern
Three bull-eyes set the QR marker
Calculate the 4th virtual point and get the Transform Matrix
8
Rotation of marker QR code has 4 rotation types
If we want to calculate the following code translate matrix, We must know its “4 bull-eyes’ positions” & “rotation types”
9
Points recognizing
P1P2
P3P3 y-axis>p2 y-axis
P1 x-axis>p3 x-axisP1 y-axis<p3 yaxis
Find the smallest dot value
(0,0) X(+)
Y(+)
10
Points’ order & rotation DEMO
11
Decoding and loading the module. Single & multi-marker processing. Image decoding. Loading the modules
12
Processing
Capture decoding Download
the modelGroup
patternsImage
division
Swap buffer
Single or
multi marker
?
Single marker
multi
Exception
13
Multi marker processing Group
patternsX軸 (+)
Y軸 (+)
(0,0)X軸 (+)
Y軸 (+)
(0,0)
14
Multi marker processing (cont)
Image division
Capture ImageDivision part
15
Image DecodingAvailable image No available image
16
Change the module on the internet
FTP server
17
Results
http://www.cs.ccu.edu.tw/~hth96u/mqomod.zip http://0rz.tw/gbyCt
18
Demo-Single marker
19
Demo-Multi-marker
20
Fighting!!
Conclusion
AR visiting card
QR-AR card
Interactive AR online game
Hello, I’m XXX …JISJKLAJSDKLJKPAKSJDKLSJADKL
21
Reverence 1. Jiun-Tung Wang, “Design and Implementation of
Argumented Reality System Collaborating with QR code”
2. Tai-Wei Kan, Chin-Hung Teng, Wen-Shou Chou, “Applying QR code in augmented reality applications”
3. Zxing - Multi-format 1D/2D barcode image processing library, http://code.google.com/p/zxing/
4. ARToolKit Documentation, http://artoolkit.sourceforge.net/apidoc/index.html
5. OpenCV wiki, http://opencv.willowgarage.com/wiki/