【问题标题】:MATLAB vs Visual C++ for image processing [closed]用于图像处理的 MATLAB 与 Visual C++ [关闭]
【发布时间】:2012-02-22 22:25:55
【问题描述】:

我正在从事一个图像处理项目(图像隐写术),我需要对各种图像实施算法,重点是 JPEG。算法涉及傅里叶变换、小波变换、DCT等。

哪个是更好的实施工具? MATLAB 或 Visual C++ 或 C#?我只关心测试图像的结果而不是速度。那么,有人可以建议我满足我的要求的最佳编程接口吗?

【问题讨论】:

  • 我们怎么可能知道呢?你 MATLAB 流利吗?你可以用 C# 计算 FFT 吗?
  • Matlab 非常适合快速原型设计 - 该语言更简单,并且它有一个成像工具箱和在 matlab 文件交换中相当大的表示。但是对于协作来说不是很好,因为您所有的协作者都需要购买 Matlab。正如 zmbq 所说,这取决于您对什么感到满意。一个是高级语言,一个是低级语言。
  • 我认为反对这一点的人至少应该发表评论。

标签: c# java visual-c++ matlab image-processing


【解决方案1】:

我建议您使用 Matlab,因为编写一些代码并查看即时结果非常简单快捷。实际上,当我使用计算机视觉 C++ 代码时,我使用 Matlab-Engine 将变量发送到 Matlab 以绘制和分析结果,只是因为它更快、更简单并且可以澄清很多事情。

因此,如果您不需要效率并且您的重点是学习和理解,那么 Matlab 会更加“友好”。

无论如何,决定权在你。祝你好运!

【讨论】:

    【解决方案2】:

    我同意 Jav_Rock 。我是一名图像处理程序员。根据我的经验,我可以说,MatLab 用于算法开发和检查我们的逻辑和测试(不是所有时间,而是大多数)。而我们直接在硬件中使用开放式 Cv 或 c 和 c++ 编码。出于您的目的,我建议使用matlab。祝您编码愉快……

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-28
      • 2011-04-21
      • 1970-01-01
      • 1970-01-01
      • 2014-08-27
      • 2014-06-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多