Import PNG texture to memory but not framebuffer- using C++ and OpenGL
I am investigating a possible method of collision detection for a simple game I am developing but I am now stuck. 

I am trying to load a texture into memory but not into the frame buffer and read pixels (specifically, the colour) from it using coordinates...I can read the buffer contents easily and get the color of pixels at coordinates but I cannot work out how to do this on a texture, is it even possible?

Any help/guidance/what to research or possible functions would be much appreciated.

Note: I am using OpenGL 2.0

Cheers
Import PNG texture to memory but not framebuffer- using C++ and OpenGL
===

I am investigating a possible method of collision detection for a simple game I am developing but I am now stuck. 

I am trying to load a texture into memory but not into the frame buffer and read pixels (specifically, the colour) from it using coordinates...I can read the buffer contents easily and get the color of pixels at coordinates but I cannot work out how to do this on a texture, is it even possible?

Any help/guidance/what to research or possible functions would be much appreciated.

Note: I am using OpenGL 2.0

Cheers