We have implemented an augmented reality proof-ofconcept application, in which a user can select a worldstabilized object and inspect it using their hand. In order to
make an AR environment, we used ARTag markers [8] for
stabilizing virtual objects in the environment as shown in Figure 9a: teapots with red, green, and blue colors, from left to right. The user can select a teapot by putting his or her hand
close to the desired one as determined by pixel distance on
the image plane. As the fingertips are detected and tracked
successfully, the selected teapot is moved from its original
position to the hand. While the world coordinate system is
defined by the markers’ transformation matrix, the local coordinate system of the camera pose estimated via fingertips is
used for inspecting the virtual object on top of the hand.
In order to seamlessly transfer the object from the world
coordinate to the local coordinate, a linear combination of
the transform matrices based on the marker and the hand is
calculated with a weight coefficient function over time. As
shown in Figure 9, the virtual object is brought to the hand
to allow the user to inspect it, and is released to its original
position when the inspection ends.
We have implemented an augmented reality proof-ofconcept application, in which a user can select a worldstabilized object and inspect it using their hand. In order to
make an AR environment, we used ARTag markers [8] for
stabilizing virtual objects in the environment as shown in Figure 9a: teapots with red, green, and blue colors, from left to right. The user can select a teapot by putting his or her hand
close to the desired one as determined by pixel distance on
the image plane. As the fingertips are detected and tracked
successfully, the selected teapot is moved from its original
position to the hand. While the world coordinate system is
defined by the markers’ transformation matrix, the local coordinate system of the camera pose estimated via fingertips is
used for inspecting the virtual object on top of the hand.
In order to seamlessly transfer the object from the world
coordinate to the local coordinate, a linear combination of
the transform matrices based on the marker and the hand is
calculated with a weight coefficient function over time. As
shown in Figure 9, the virtual object is brought to the hand
to allow the user to inspect it, and is released to its original
position when the inspection ends.
การแปล กรุณารอสักครู่..
