Is there something that's going to be able to output "black with a picture of 3 wolves on it, and also it's stained"?
For the cans, you might be able to have it identify corn vs green beans, maybe. But can you get it to tell you "hey rotate the one in the middle a bit, I can't see the label"?
The finding a friend in the park seems real hard, depending on parameters.
My point isn't that these are impossible problems. It's just that a human can currently do them better than a machine, even if the basic capabilities are doable in AI. At the very least it'd probably take a ton of engineering to expose all of that in any useful way.