Вопрос, который вам нужно задать себе, - это что важнее - ваше время или время компьютера.Если ваша задача действительно проста, вы можете закодировать ее в MATLAB и заставить ее работать сразу.MATLAB на данный момент является самым простым для разработки - язык сценариев со встроенным управлением памятью, огромным набором предоставляемых функций и отличным интерфейсом для отображения и манипулирования данными во время отладки.
С другой стороны, MATLAB по крайней мере на порядок медленнее, чем скомпилированный код openCV для многих задач.Это особенно верно, если вы используете библиотеки примитивов производительности Intel.
Если вы знаете, как кодировать в MATLAB, я бы предложил написать и отладить ваши алгоритмы на этом языке, а затем перенести их на c / c ++ с openCV для скорости.Если есть только пара простых функций, которые нужно ускорить, вы можете вызывать код c из MATLAB, но трудно заставить его работать правильно с первых нескольких попыток, поэтому вам, вероятно, лучше просто переписать свойзаконченный код полностью на c / c ++