1、配置opencv工程项目
主要是介绍如何通过vs2015编译opencv2.4.9源代码,具体步骤可以参考浅墨大神的blog链接如下:
OpenCV入门教程之七】 玩转OpenCV源代码:生成OpenCV工程解决方案与OpenCV源码编译
浅墨博客里用到的Cmake版本是2.8太低了,推荐下载3.4以上的。我之前就是下载的2.8版本导致我一直闹心因为2.8版本里根本没法在VS2015里配置,导致我一度以为我哪里错了,后来换了cmake3.15.5的版本立马就解决问题了
把链接给出来有需要的自己去下载:
链接:https://pan.baidu.com/s/1sNi8lMhdiSiWUc2AfYkLMg
提取码:ehm1
我按照步骤来的很成功一次就编译通过了,所有有什么问题大家就自行百度把,解答的也很多。
修改并调试opencv源码
编译好后打开opencv.sln解决方案在各模块里找到自己想要修改的函数,我们以imshow函数为例进行修改,使其显示图像的同时输出我们自己加的modify success这句话
我们找到imshow函数在opencv_highgui模块中的window.cpp
添加头文件 #include 还有using namespace std; 不然cout也是未定义的,然后加入这句话: