1. A method of representing an object appearing in an image using one or more processors, the method comprising: deriving, using a processor, a plurality of view descriptors of the object, each view descriptor corresponding to a different view of the object; associating, using a processor, the view descriptors to form an object descriptor, wherein at least one view descriptor comprises a representation of the colour or texture of the object in the respective view; and identifying the object in the image, and identifying a first view of said object; determining the colour or texture of said object in said first view and therefrom deriving a colour first view descriptor or a texture first view descriptor; identifying another image of the object, showing the object in a second view, different from the first view; determining the colour or texture of said object in said second view, and therefrom deriving a colour second view descriptor or a texture second view descriptor; and associating at least said colour first view descriptor and said colour second view descriptor, or at least said texture first view descriptor and said texture second view descriptor, to form a colour multiview object descriptor or a texture multiview object descriptor.