Кто-нибудь знает, как реализовать функцию interp2d в Matlab с помощью C ++?
Или мы можем связать функцию Matlab с C ++?
OpenCV (http://www.opencv.org) — это тяжелая зависимость, но, вероятно, это инструмент, который вам нужен, если вы планируете выполнять обработку изображений в c ++. remap()
это функция OpenCV, которая обеспечивает функциональность MATLAB interp2d
,
Или, если вас устраивает билинейная интерполяция, и вы не заботитесь о производительности, напишите ее самостоятельно. Простую реализацию легко написать. С другой стороны, сделать это быстрее очень сложно, поэтому, если вы заботитесь о производительности, используйте OpenCV.
Других решений пока нет …