小弟九月份读研究生,选的方向是数字图像处理,但是本科阶段这门课是选修的,当时也没有深入的学,现在有点迷茫所以我想问问各位做数字图像处理前辈们几个问题,希望不吝赐教:
(1)做数字图像处理的这个方向的话,主要的重难点是什么?如果把实现的语言工具(C,C++等)和数字图像处理的理论算法一起比较一下,那个更重要????
(2)如果说是理论算法设计是重难点的话,那它主要是难在逻辑抽象思维上(像那种大型程序设计那种)?还是难在它的数学理论算法上(比如什么小波变换啊,什么其他变换之类的)??理论算法是不是要有很好的数学能力啊?需不需要自己去做数学推导计算??
(3)语言工具一般用什么?是C++用的最广吗?做图像处理一定要掌握OpenCV吗??
希望有经验的前辈能够给予悉心的知道哈。。

解决方案 »

  1.   

    OpenCV是必须的!
    现在一般的图像处理算法都有现成的,C/C++都可以实现;
    特定的类型的算法,也许还是需要自己去研究吧。
      

  2.   

    做图像其实就是做算法,和学什么语言没多大开系,数学功底要好,特别是矩阵方面。另外概率论,随机过程都有所涉及。书的话冈萨雷斯的数字图像处理是要看的。软件方面:如何你设计算法就用matlab,因为它有强大的函数库。如果你做程序开发就是VC+OPENCV,OPENCV一定得看的。剩下的就是大量的阅读文献,学算法。图像处理没有标准的算法,所有的算法应用都是因情况而定,所以算法撑握的数量以及程度是关键了