2012-01-31 73 views
2

我正在研究一个图像处理项目(图像隐写术),我需要在各种图像上实现算法,并非常重视JPEG。算法涉及傅立叶变换,小波变换,DCT等。MATLAB vs Visual C++图像处理

哪一个会是一个更好的工具来实现? MATLAB或Visual C++或C#?我关心的只是测试图像的结果,而不是速度。那么,有人能为我的需求建议我最好的编程接口吗?

+2

我们怎么可能知道这一点?你的MATLAB流利吗?计算C#中的FFT你可以做些什么? – zmbq 2012-01-31 06:48:10

+5

Matlab非常适合快速原型设计 - 语言更简单,它在matlab文件交换中有一个成像工具箱和相当大的代表。尽管协作不太好,因为你所有的合作者都需要购买Matlab。正如zmbq所说,取决于你感到舒服。一个是高级语言,一个是低级(er)级语言。 – 2012-01-31 07:04:01

+1

我认为这个人至少应该留下评论。 – 2012-01-31 10:17:53

回答

3

我会建议你的Matlab,因为它是真的很容易和快速编写一些代码,并看到中期结果。实际上,当我使用计算机视觉C++代码时,我使用Matlab-Engine将变量发送给Matlab,以便绘制和分析结果,仅仅因为它更快更简单,并且澄清了很多事情。

所以,如果你不需要效率和你的学习是学习和理解,那么Matlab更“友好”。

无论如何,这个决定是你的。祝你好运!

2

我同意Jav_Rock。我是一名图像处理程序员。根据我的经验,我可以说,MatLab用于算法开发和检查我们的逻辑和测试(并非所有的时间,但大部分时间)。而开放的Cv或c和C++编码我们直接在硬件中使用。任何方式为您的目的,我建议matlab。有一个快乐的编码...