簡體   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