Here was my test on feature matching with ORB. In the video, the target image was shown in the left side and the real-time video was in the up-right corner.
The feature points on the target image matched to the target when there were no other textured objects. If any object has detected feature points, however, the matching relationship would be disturbed significantly.
I have not test the matching approach by using SURF or SIFT features. This will be the next step.
Furthermore, I will try to apply findHomography() and getPerspectiveTransform() to find the correct object.