如何修改调试OpenCV源码

        有时候,直接调用OpenCV的接口并不能满足我们的需求,需要我们对源码及其算法进行修改。这里就介绍一下如何修改OpenCV的源码。首先,要用cmake编译一下OpenCV;然后,就是修改源码了;接着,配置新生成的dll和lib;最后,测试。


一、cmake编译OpenCV

     

  1、下载安装cmake

想要在Windows平台下生成OpenCV的解决方案,我们需要一个名为cmake的开源软件,可以在

camke的官网:http://www.cmake.org/上下载到,首先转到其下载页面。

而Binary distributions处可以下载到cmake的执行文件,我们只需要下载到其执行文件即可,选择Windows (Win32 Installer)进行下载,点击这里直接下载http://www.cmake.org/files/v2.8/cmake-2.8.12.2-win32-x86.exe

这一步就是下载和安装cmake,下载地址给出了,安装大家都会,就不过多讲。安装完成后,

如果没有生成桌面快捷方式,在安装路径下,如D:\Program Files(x86)\CMake 2.8\bin处找到cmake-gui.exe运行



  2、使用cmake生成OpenCV源代码工程的解决方案
这一步,参考了 浅墨  的博文【有区别】
<1>运行cmake-gui

如果没有生成桌面快捷方式,在安装路径下,如D:\Program Files(x86)\CMake 2.8\bin处找到cmake-gui.exe运行。


<2>指定OpenCV的安装路径

  • 7
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 16
    评论
要下载OpenCV源码,你可以使用Git命令或下载压缩包的方式。首先需要安装Git,并通过Git克隆命令或下载zip压缩包获取源码。如果你需要部署在线模型,可以下载带有opencvino的版本。另外,还可以下载opencv_contrib,下载方法与OpenCV相同。 要生成OpenCV的工程,可以使用CMake工具。首先解压下载的源码,然后打开CMake,设置源码所在目录和build目录。在源码目录下创建一个名为"build"的文件夹。如果在生成过程中遇到错误,你可以自行查询解决方法。 在build目录下打开.sln工程文件,进行生成。 有时可能会遇到一些问题,比如出现 "'perl' 不是内部或外部命令,也不是可运行的程序, 或批处理文件" 的错误。这种情况下,你需要下载并安装Perl,并将其二进制文件路径添加到系统变量中,以便生成HTML文档。 总结起来,要下载OpenCV源码,可以使用Git命令或下载压缩包的方式。使用CMake工具生成工程并进行编译。如果遇到问题,可以根据具体情况查询解决方法。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [opencv源码下载编译](https://blog.csdn.net/qq_42746890/article/details/123566754)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [OPENCV源码调试编译](https://blog.csdn.net/qqlmdd/article/details/130399186)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值