问题提出原因:
做计算机视觉,大多数开发者都需要借助opencv开源库,库中丰富的源代码给技术研究带来很大的方便。那么假如想根据自己的需求,对库文件的一些函数做适当的变动,应该如何操作?以contrib模块的surfacematching为例
解决办法
1、将所有相关的.cpp .hpp .h 文件剥离出来放到一个新的文件夹下面;
2、重写cmakelist文件。
添加一句话:list(REMOVE_ITEM OpenCV_LIBS “opencv_surface_matching”)
3、此时在源码中做任何修改都会呈现出来