I am involved in a personal project which will require pretty extensive knowledge of edge detection and image segmentation/object recognition.
I know the importance of p
You will probably want to make extensive use of OpenCv: http://opencv.willowgarage.com/wiki/Welcome
Many of the algorithms that you need are already implemented in OpenCv. So your first priority should be to LEARN as much about computer vision as possible, probably from books on the topic not online resources. You will find that online resources are great places to check up on cutting edge research or extremely basic techniques, the inbetween introductory material that is very much needed is usually missing.