MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   资料存档 (https://www.labfans.com/bbs/forumdisplay.php?f=72)
-   -   如何编程使调试容易? (https://www.labfans.com/bbs/showthread.php?t=26678)

poster 2019-12-14 20:46

如何编程使调试容易?
 
我正在尝试基于图像处理开发一些非常复杂的应用程序。我广泛使用openCV。但是,随着程序复杂性的增加,我发现调试程序非常困难。为了调试,我必须在Matlab中开发相同的算法。这样做的主要原因是,即使matlab代码中有任何错误,即使代码停止运行或崩溃,变量的值也会保留。由于存在这些值,因此我可以使用不同的可视化工具对其进行分析。喜欢画将其显示为图像。我们可以用C实现任何方式或功能,使我们可以处理相同的行为。



[B]回答:[/B]

要调试视觉算法,我强烈建议您将算法划分为不同的视觉步骤。通过将c程序构建为[URL="http://www.mathworks.com/help/toolbox/compiler/f13-1001757.html"]插件[/URL] ,将每个步骤作为功能与Matlab之类的视觉环境进行接口。然后将控制器部分编程为matlab脚本而不是c。这样,您就可以将每个视觉步骤查看为图像。

编辑:您似乎无法使用我发布的插件方法附加Visual Studio插件,请参阅评论。



[url=https://stackoverflow.com/questions/5381867]更多&回答...[/url]


所有时间均为北京时间。现在的时间是 23:41

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.