图像处理可以用VC,MATLAB,OPENCV等来做,matlab比较简单,主要用于仿真,VC,OPENCV可以开发项目,但要学好需要下功夫,主要是编程,多练习,可以看看比较经典的《数字图像处理》冈萨雷斯,还有VC++图像处理方面的,加油,祝你成功!
推荐OpenGL,看《计算机图形学基础》电子工业出版社,比较容易入门和操作,基本上带有相关的编程和具体操作方法,而且是对于OpenGL的。
如果没有编程基础,现在来做opencv可能有点晚,主要在于你师兄的程序写得怎样,是不是好读?
你要实现的算法是不是已经想明白了?这个最重要,编程不行不要紧,不行的话还可以请人帮你。没有思路最麻烦。
图像检索方向还比较热,容易发论文,但问题是你时间有点紧。
你联系一下我吧,以前看过一些这方面的资料,可以和你讨论一下。
书上的东西是死的,你要通过实践才行。下载一个图像处理软件,自己慢慢学吧!