Join objects that have the same texture I'm wondering if there's a way to join all objects that share the same texture image. I don't want to join them if they have the same material, but rather, if they use the same source image texture.

I assume it's possible with Python scripting? For clarity, I'm using Blender v2.76 on Windows 10. I've tried "Select Linked" with Shift+L > Texture in Object mode but it doesn't work.

Edit

To clarify, I'm asking if this can be done automatically/not-manually. Here's why: I imported an .obj file, and for some reason it imported each face as its own, separate object (let's call these "face/objects"). This yields around 3,000 separate objects or so. I figured that, since each of the face/objects share only 3 source image textures, it'd be possible to select each face/object that uses the same source texture image to merge them into one object. In the end this should yield only 3 objects. I hope that made sense.
Yes, you can do this through the outliner editor window. Select all of the objects in your scene which have the desired texture image. Then, moving to the outliner window, expand the datablock for each object to the point where you can see the names of the image textures that you want to use to join the objects. In the outliner window, select image texture of one of the objects you wish to join, then each of the others, selecting these in the outliner window by holding down the SHFT key while you select the objects with the LMB. You can now join the selected objects by using CTRL - J