VS2015下如何配置修改并调试opencv源代码

本文介绍了如何在VS2015中编译配置OpenCV2.4.9源代码,重点是使用Cmake3.15.5解决旧版本不兼容问题。接着说明了如何修改并调试源码,例如在imshow函数中添加自定义输出,并成功生成opencv_highgui2410d.dll。关键步骤在于将新生成的DLL拷贝到项目Debug目录下,以便运行时加载修改。实验结果表明,该方法能有效实现对OpenCV源代码的调试和应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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也是未定义的,然后加入这句话:

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值