Define an object in terms of something like intensity or shape, then use image segmentation. I see dozens of objects in your photo, depending on what you call an object.
For higher level processing, you might do research into the term "image understanding" or "CBIR".
Best Answer