Opencv源码调试与修改
来源:互联网 发布:word 矩阵对齐 编辑:程序博客网 时间:2024/06/08 13:15
Opencv源码调试与修改
许多博客将OPENCV源码的调试问题讲到CMAKE后就戛然而止,本文作为跳坑记录。
配置环境:WIN7+Opencv2.45+vs2008
- 1)通过CMAKE得到OPENCV的sln文件。
- 2)删除旧的环境变量添加新的环境变量,重启。
- 3)给visual studio 配置好新的OPENCV。
很多博客表示通过以上步骤就能开心的在自己的工程下按F11进入Opencv源码调试,可惜我总是失败。只好通过以下方法:http://blog.csdn.net/jaych/article/details/51030088。
但是还是遇到一些坑:
- 4)写好一份自己的工程,例如名字叫做:my_test,里面包含了你要调试的Opencv函数。例如:
bool patternfound = findCirclesGrid(gray, patternsize, centers );
编译运行通过,复制生成的exe文件地址
-5)打开CMAKE弄出来的sln,在里面找到 findCirclesGrid的实现代码,并找到所在模块:
通过Class view 看到他就在 opencv_calib3d 里面
-6) 右键opencv_calib3d设置为启动项(set as startup project)
-7) 再次右键,点击属性(properties)->调试(Debuging)->命令(command)->输入你自己写的my_test的输出文件地址:X:/XX/XX/XX.exe ->调试类型(debugging type)-> 混合mix。
8)在源码findCirclesGrid的实现出加上断点,摩拳擦掌,start debugging(F5)。(在哪调试?my_test?Cmake的sln?既然都设置启动项了,那就是sln啦)
9)哈哈出问题了,不出问题我写这篇博客干嘛?
please specify the name of the executable file to be used for the debug session
启动项的属性中,配置的生成的是一个dll,但是编译器需要一个可执行文件 来运行,哪个?你刚刚编译完的my_test.exe!
- Opencv源码调试与修改
- 如何修改调试OpenCV源码
- 如何修改调试OpenCV源码
- opencv全景拼接源码解读与修改。
- Unity UGUI源码调试与修改
- 如何修改opencv源码
- opencv源码修改与使用:fastNlMeansDenoisingMulti()对CV_16U的支持
- 进入OpenCV内部源码调试
- 修改opencv源码的方法
- 修改opencv源码的方法
- opencv源码修改及其编译
- 调试、修改OpenCV源代码并重新编译
- 如何配置修改并调试opencv源代码
- Opencv 棋盘定位(源码调试2)
- 【opencv】如何配置修改并调试opencv源代码
- 生成opencv解决方案与opencv源码编译
- 【OpenCV】SIFT原理与源码
- android 源码调试中一系列默认值修改
- NP完全问题
- 区分于java的Python基础
- 网页编程语言,网页编程语言大全介绍。
- 小四轴——空心杯电机引起的电源干扰
- 并发技术_3_CountDownLatch
- Opencv源码调试与修改
- 插入排序的原理和代码实现
- Python实现检测文件的MD5值来查找重复文件
- php 、html网页解决乱码问题(设置utf-8)
- python初学笔记-类和装饰
- 一些总结
- 磨刀
- rabbitMQ模拟消息队列群发邮件
- Python遍历文件夹下所有文件及目录