Первое, что вам нужно понять, это то, что перенос кода с одного языка на другой (особенно на такие разные языки, как Matlab и C ++), как правило, нетривиален и отнимает много времени.Вам нужно хорошо знать оба языка, и вам нужно иметь одинаковые возможности в обоих .В случае Matlab и C ++, Matlab дает вам много вещей, которые вы просто не сможете использовать в C ++ без использования библиотек.Поэтому первое, что нужно сделать, - это определить, какие библиотеки вам нужно использовать в C ++.(Вы можете написать некоторые вещи самостоятельно, но вы будете там долго, если сами напишите все .)
Если вы занимаетесь обработкой изображений, я оченьрекомендую посмотреть что-то вроде ITK на http://www.itk.org - я написал свое программное обеспечение для обработки изображений дважды на C ++, один раз без ITK (сам все кодирую) и один раз, и версия, которая использовала ITK, была закончена быстреелучше и было в десять раз веселее работать.FWIW.