1. A method for optical object tracking, comprising: placing an object to be tracked into a field of view of a camera, wherein the camera is not rigidly fixed; attaching a first orientation sensor to the camera; attaching a second orientation sensor to the object; connecting the first and second orientation sensors to a processor for their data to be processed by a sensor fusion algorithm; acquiring camera orientation data from the first orientation sensor and object orientation data from the second orientation sensor using a fusion filter; producing a fused object orientation data for tracking the object using the fusion filter based on the camera orientation data and the object orientation data; and generating an object heading based on the camera orientation data, and object pitch and roll angle from the fusion filter, and marker X and Y coordinates that are identified based on the image sensor of the camera.