繁体   English   中英

如何将MATLAB图像处理库的内置函数转换为Matlab编码器代码生成不支持的c ++?

[英]How can I convert MATLAB image processing library build-in function to c++ that is not supported by matlab coder code generation?

如何将内置的函数(如imagesc和bwareafilt)转换为Matlab编码器不支持代码生成的c ++ / c代码?

如果Matlab Coder不支持,则可以选择手动转换。 您可以将OpenCV用于C ++。 这是一个链接Matlab命令和等效的OpenCV命令的备忘单。

https://github.com/ingenuitas/SimpleCV/blob/master/doc/CheatSheet/cheatsheet.pdf?raw=true

我已经手动将Matlab代码手动转换为OpenCV代码。

尽管两者的简单功能都相似,但是Matlab提供了诸如imfindcircles,imagesc等复杂的功能,在MatC中可能无法在OpenCv中作为单行命令使用。

为此,请在matlab中阅读特定功能的.m文件,了解逻辑并尝试进行转换,或者只是搜索该算法。 逐步执行此操作,记下伪代码/算法,然后尝试将其转换。

有用 !

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM