flutter application consists of two layers first it detect objects and recognize the then give name of each one , after detection it view a 3D model in the same position of the object and the same size all of that done at a frame of mobile camera.