偏重算法验证,MatlAB的强大数学函数库及矩阵运算方式当然方便,最起码的FFT、CFT算法都是现成的;注重图像显示,或是开发一些面向对象处理的图像处理软件,当然VC++显得很炫,C++的库和对象等编程观念是一种特点(未必是优势)。一般搞图像处理的好像MatlAB和C++都是要用的工具吧,我身边的人大多都要用到这两种工具。比如我们对一堆遥感点云进行处理,开始要先进行点云到图像的转换算法,这一步的一些滤波消噪、特征提取算法肯定用MatlAB编写验证来得方便,后期对图像再进行一些显示层面的处理或者开发出软件,VC比MatlAB要好一些(好在哪里呢?反正仁者见仁智者见智,我是再也不会用MatlAB开发软件了)。C(以及C++、VC++)或MatlAB说白了仅仅是一种工具而已,对初学者,MatlAB容易上手(但深入进去也是别有洞天),C工具亦有自身的优点,但不易上手。其实两种工具都是基于C语音的,C语音才是常青树。人的脑袋中有个好的idea最关键,工具是根据需要才选用。
要方便就matlab吧;但为了找工作还是用c++更有利些。
看你干什么
matlab入门学习方便,算法调试也方便,应用不如C++
因为这么多年了主要的图像处理算法库和开源代码都是C/C++写的,硬件运算效率高,可编译实施的平台也广泛。
matlab是数学软件,当然也可以用它把代码编译成C或DLL,但自动处理的代码效率能跟人写的比么。
算法测试和研究,用Matlab快。