I think developing a photographic memory is a little more complicated and difficult than what could ever be fully covered by some taped "course". By difficult I mean it would take considerable time, effort and perseverance to truly develop. A course might be presented that could lay the groundwork but it would be too passive to ever lead a person to such an accomplishment.
I personally have some ideas on what it might require but I must add that I've never really persued the subject full force and these are basically permature conjectures.
First of all, I believe the more powerful a persons concentration ability, the more powerful their memory. I've often been amazed and a little concerned to so rarely encounter anyone involved in accelerated learning singing the praises of concentration. It seems to be almost ignored or at most briefly acknowledged as one of the "numerous" abilities to work on. I think its the key to unlocking all of our mental capacities. "How", you ask? Let me explain.
Raja Yoga is an Indian system of mental development. Concentration is recognized as a threefold process called Samayama. At first one has to constantly bring their wandering attention back to the particular object of concentration. Eventually the mind steadies on the object and all distractions disappear. Its almost like you keep bringing your attention to the object every second, giving the impression of continuity. Upto and including this stage their is a fundamental distinction between the yogi, the subject, and the object of his focus. The next phase is the elimination of this duality and the yogi's subjective awarness merges with the object of contemplation. When this merging is complete, the yogi gains complete knowledge and psychic mastery of the object (or what the object represents).
Now, in this system the object of concentration doesn't have to be external to one's mind. It can in fact be a mental ability or process. So why not make it "memory"?
I think for starters a person would really need to study their memory, really observe the internal process of remembering. Practice recalling things but don't worry about the content, focus on the process. Once you get a feel for this process start amplifying it, feel it even stronger in you mind. Meditation on that feeling may eventually lead to "realizing" you memory and completely mastering it.
To strenghen the visual aspect you're obviously going to have to practice visualization. Why not put a big white letter on black background, stare at it for a while and then practice holding the afterimage in you mind. Or just closely examine something and then try to see it in your mind'd eye. These exercises will strenghen concentration as well as visualization ability.
These are just ideas. I'd love to hear some others as I am pretty interested in this subject too.