Если это не поддерживается Matlab Coder, ручное преобразование может быть вариантом.Вы можете использовать OpenCV для C ++.Вот шпаргалка, которая связывает команды Matlab и эквивалентные команды OpenCV.
https://github.com/ingenuitas/SimpleCV/blob/master/doc/CheatSheet/cheatsheet.pdf?raw=true
Я лично преобразовал код Matlab в код OpenCV вручную.
Хотя простые функциив обоих случаях Matlab предлагает сложные, такие как imfindcircles, imagesc и т. д., которые могут быть недоступны в виде однострочной команды в OpenCv, как это было бы в Matlab.
Для этого прочтите файл .m конкретной функции.в Matlab, понять логику и попытаться преобразовать его или просто Google, этот алгоритм.Сделайте это поэтапно, запишите псевдокод / алгоритм и затем попытайтесь преобразовать его.
Это работает!