一个关于小波图像融合的C代码写了很久了,现在需要将其与matlab代码结合起来。想想就有些头疼,原来的C代码是调用OpenCV库实现的。做过一些matlab和C混合编程的程序,扯到opencv就有点头疼了,各种库啊,在没有opencv的电脑上可能就跑不了了。
思考了一下,其实图像就是矩阵嘛。小波变换图像融合本质就是对两个二维矩阵进行在不同的分解层上对小波系数按一定规则进行融合,而后再重构出一幅图像。用到opencv无非是可以借用其一些函数,方便图像的显示、传递(opencv没有小波函数)。图像的显示已经在matlab里处理了,所以C语言部分就没必要用opencv了。就是处理两个矩阵嘛~处理完将矩阵传递给matlab显示就好了……